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

Publish Box vai aqui

Resource Profile: Grupo de Procedimentos odontológicos

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

Grupo de Procedimentos odontológicos realizados no contexto da assistência à saúde.

Grupo de Procedimentos odontológicos realizado no contexto da assistência à saude. Trata-se da efetiva realização de um procedimento que foi solicitado

Usage:

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de GrupoProcedimento

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure GrupoProcedimento
... Slices for bodySite 1..6CodeableConceptDente e região da boca
Slice: Unordered, Open by value:coding.system
.... bodySite:dente 0..1CodeableConceptDados do dente
Binding: Dente (required)
..... coding 1..*CodingCode defined by a terminology system
...... system 1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-28
.... bodySite:faceDente 0..5CodeableConceptDados da face do dente
Binding: face de dente (required)
..... coding 1..*CodingCode defined by a terminology system
...... system 1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-32
.... bodySite:regiaoBoca 0..1CodeableConceptDados da região da boca
Binding: região da boca (required)
..... coding 1..*CodingCode defined by a terminology system
...... system 1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-42

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Procedure.bodySite:denterequiredDente (a valid code from Tabela 28 - Dentes)
Procedure.bodySite:faceDenterequiredFaceDente (a valid code from Tabela 32 - Faces do dente)
Procedure.bodySite:regiaoBocarequiredRegiaoBoca (a valid code from Tabela 42 - Regiões da boca)
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*GrupoProcedimentoDados
... implicitRules ?!Σ0..1uriRegras implícitas deste perfil
... modifierExtension ?!0..*ExtensionConjuntos de campos adicionais que são extensões ao modelo de informação e não podem ser ignorados
... Slices for identifier Σ1..*IdentifierIdentificador
Slice: Unordered, Open by value:system
.... identifier:guia-operadora Σ0..1IdentifierIdentificador da guia de operadora
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

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

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

..... system Σ1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
... status ?!Σ1..1codeStatus
Binding: EventStatus (required): A code specifying the state of the procedure.


Fixed Value: completed
... code Σ1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... performed[x] Σ1..1Momento em que o procedimento foi realizado
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... performer Σ1..*BackboneElementProfissional executante do procedimento
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... actor Σ1..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço | Papel do Profissional)Profissional executante do procedimento
... Slices for bodySite Σ1..6CodeableConceptDente e região da boca
Slice: Unordered, Open by value:coding.system
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:dente Σ0..1CodeableConceptDados do dente
Binding: Dente (required)
..... coding Σ1..*CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-28
.... bodySite:faceDente Σ0..5CodeableConceptDados da face do dente
Binding: face de dente (required)
..... coding Σ1..*CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-32
.... bodySite:regiaoBoca Σ0..1CodeableConceptDados da região da boca
Binding: região da boca (required)
..... coding Σ1..*CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-42

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Procedure.identifier:guia-operadora.userequiredIdentifierUse
Procedure.identifier:guia-prestador.userequiredIdentifierUse
Procedure.identifier:identificacao-reembolso.userequiredIdentifierUse
Procedure.statusrequiredFixed Value: completed
Procedure.coderequiredGrupoProcedimento
Procedure.bodySiteexampleSNOMEDCTBodyStructures
Procedure.bodySite:denterequiredDente (a valid code from Tabela 28 - Dentes)
Procedure.bodySite:faceDenterequiredFaceDente (a valid code from Tabela 32 - Faces do dente)
Procedure.bodySite:regiaoBocarequiredRegiaoBoca (a valid code from Tabela 42 - Regiões da boca)

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 0..*GrupoProcedimentoDados
... id Σ0..1idIdentificador lógico ou físico
... meta Σ0..1MetaElemento de metadados para identificações adicionais do Recurso
... implicitRules ?!Σ0..1uriRegras implícitas deste perfil
... language 0..1codeConceito codificável que classifica o idioma
Binding: CommonLanguages (preferred): A human language.

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

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

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

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

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

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

..... system Σ1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... instantiatesCanonical Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)URL que remete ao protocolo em que o evento foi embasado
... instantiatesUri Σ0..*uriURI que remete ao protocolo em que o evento foi embasado
... basedOn Σ1..*Reference(Grupo de Requisição de Serviços | Grupo de Requisições de serviços odontológicos)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... status ?!Σ1..1codeStatus
Binding: EventStatus (required): A code specifying the state of the procedure.


Fixed Value: completed
... statusReason Σ0..1CodeableConceptRazão pela qual não há status para a realização do procedimento
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.

... category Σ0..1CodeableConceptCategoria
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.

... code Σ1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter Σ0..1Reference(Contato Assistencial)Atendimento em que o procedimento foi requisitado
... performed[x] Σ1..1Momento em que o procedimento foi realizado
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... recorder Σ0..1Reference(Profissional prestador do serviço)Quem registrou o procedimento
... asserter Σ0..1Reference(Paciente)Quem garante a realização do procedimento
... performer Σ1..*BackboneElementProfissional executante do procedimento
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function Σ0..1CodeableConceptFunção do profissional executante do procedimento
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.

.... actor Σ1..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço | Papel do Profissional)Profissional executante do procedimento
.... onBehalfOf 0..1Reference(Estabelecimento de Saúde)Órgão ou entidade em nome do qual o estabelecimento executante do procedimento atua
... location Σ0..1Reference(Location)Local onde foi requisitada a realização do procedimento
... reasonCode Σ0..*CodeableConceptConceito codificável que classifica a razão pela qual o procedimento foi requisitado
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


... reasonReference Σ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... Slices for bodySite Σ1..6CodeableConceptDente e região da boca
Slice: Unordered, Open by value:coding.system
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:dente Σ0..1CodeableConceptDados do dente
Binding: Dente (required)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingCode 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
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-28
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... bodySite:faceDente Σ0..5CodeableConceptDados da face do dente
Binding: face de dente (required)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingCode 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
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-32
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... bodySite:regiaoBoca Σ0..1CodeableConceptDados da região da boca
Binding: região da boca (required)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingCode 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
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-42
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
... outcome Σ0..1CodeableConceptConceito codificável que classifica o resultado da realização do procedimento
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.

... report 0..*Reference(DiagnosticReport | DocumentReference | Composition)Laudo ou documento clínico do resultado do procedimento
... complication 0..*CodeableConceptConceito codificável que classifica a complicação ocorrida depois do procedumento
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.


... complicationDetail 0..*Reference(Condition)Condição clíniica da complicação
... followUp 0..*CodeableConceptConceito codificável que classifica como deve ser o acompanhamento do paciente pós-procedimento.
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.


... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... focalDevice 0..*BackboneElementDescrição do implante colocado durante a realização do procedimento
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... action 0..1CodeableConceptKind of change to device
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.

.... manipulated 1..1Reference(Device)Device that was changed
... usedReference 0..*Reference(Device | Medication | Substance)Dispositivo, Medicação ou Substância utilizada durante a realização do procedimento
... usedCode 0..*CodeableConceptConceito cdificável que classifica os itens utilizados durante a realização do procedimento
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Procedure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Procedure.identifier:guia-operadora.userequiredIdentifierUse
Procedure.identifier:guia-operadora.typeextensibleIdentifier Type Codes
Procedure.identifier:guia-prestador.userequiredIdentifierUse
Procedure.identifier:guia-prestador.typeextensibleIdentifier Type Codes
Procedure.identifier:identificacao-reembolso.userequiredIdentifierUse
Procedure.identifier:identificacao-reembolso.typeextensibleIdentifier Type Codes
Procedure.statusrequiredFixed Value: completed
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
Procedure.coderequiredGrupoProcedimento
Procedure.performer.functionexampleProcedurePerformerRoleCodes
Procedure.reasonCodeexampleProcedureReasonCodes
Procedure.bodySiteexampleSNOMEDCTBodyStructures
Procedure.bodySite:denterequiredDente (a valid code from Tabela 28 - Dentes)
Procedure.bodySite:faceDenterequiredFaceDente (a valid code from Tabela 32 - Faces do dente)
Procedure.bodySite:regiaoBocarequiredRegiaoBoca (a valid code from Tabela 42 - Regiões da boca)
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
Procedure.usedCodeexampleFHIRDeviceTypes

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()

Esta estrutura é derivada de GrupoProcedimento

Summary

Mandatory: 1 element (6 nested mandatory elements)
Fixed Value: 3 elements

Slices

This structure defines the following Slices:

  • The element Procedure.bodySite is sliced based on the value of value:coding.system

Visão diferencial

Esta estrutura é derivada de GrupoProcedimento

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure GrupoProcedimento
... Slices for bodySite 1..6CodeableConceptDente e região da boca
Slice: Unordered, Open by value:coding.system
.... bodySite:dente 0..1CodeableConceptDados do dente
Binding: Dente (required)
..... coding 1..*CodingCode defined by a terminology system
...... system 1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-28
.... bodySite:faceDente 0..5CodeableConceptDados da face do dente
Binding: face de dente (required)
..... coding 1..*CodingCode defined by a terminology system
...... system 1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-32
.... bodySite:regiaoBoca 0..1CodeableConceptDados da região da boca
Binding: região da boca (required)
..... coding 1..*CodingCode defined by a terminology system
...... system 1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-42

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Procedure.bodySite:denterequiredDente (a valid code from Tabela 28 - Dentes)
Procedure.bodySite:faceDenterequiredFaceDente (a valid code from Tabela 32 - Faces do dente)
Procedure.bodySite:regiaoBocarequiredRegiaoBoca (a valid code from Tabela 42 - Regiões da boca)

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*GrupoProcedimentoDados
... implicitRules ?!Σ0..1uriRegras implícitas deste perfil
... modifierExtension ?!0..*ExtensionConjuntos de campos adicionais que são extensões ao modelo de informação e não podem ser ignorados
... Slices for identifier Σ1..*IdentifierIdentificador
Slice: Unordered, Open by value:system
.... identifier:guia-operadora Σ0..1IdentifierIdentificador da guia de operadora
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

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

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

..... system Σ1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
... status ?!Σ1..1codeStatus
Binding: EventStatus (required): A code specifying the state of the procedure.


Fixed Value: completed
... code Σ1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... performed[x] Σ1..1Momento em que o procedimento foi realizado
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... performer Σ1..*BackboneElementProfissional executante do procedimento
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... actor Σ1..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço | Papel do Profissional)Profissional executante do procedimento
... Slices for bodySite Σ1..6CodeableConceptDente e região da boca
Slice: Unordered, Open by value:coding.system
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:dente Σ0..1CodeableConceptDados do dente
Binding: Dente (required)
..... coding Σ1..*CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-28
.... bodySite:faceDente Σ0..5CodeableConceptDados da face do dente
Binding: face de dente (required)
..... coding Σ1..*CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-32
.... bodySite:regiaoBoca Σ0..1CodeableConceptDados da região da boca
Binding: região da boca (required)
..... coding Σ1..*CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-42

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Procedure.identifier:guia-operadora.userequiredIdentifierUse
Procedure.identifier:guia-prestador.userequiredIdentifierUse
Procedure.identifier:identificacao-reembolso.userequiredIdentifierUse
Procedure.statusrequiredFixed Value: completed
Procedure.coderequiredGrupoProcedimento
Procedure.bodySiteexampleSNOMEDCTBodyStructures
Procedure.bodySite:denterequiredDente (a valid code from Tabela 28 - Dentes)
Procedure.bodySite:faceDenterequiredFaceDente (a valid code from Tabela 32 - Faces do dente)
Procedure.bodySite:regiaoBocarequiredRegiaoBoca (a valid code from Tabela 42 - Regiões da boca)

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()

Visualização instantânea

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

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

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

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

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

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

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

..... system Σ1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... instantiatesCanonical Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)URL que remete ao protocolo em que o evento foi embasado
... instantiatesUri Σ0..*uriURI que remete ao protocolo em que o evento foi embasado
... basedOn Σ1..*Reference(Grupo de Requisição de Serviços | Grupo de Requisições de serviços odontológicos)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... status ?!Σ1..1codeStatus
Binding: EventStatus (required): A code specifying the state of the procedure.


Fixed Value: completed
... statusReason Σ0..1CodeableConceptRazão pela qual não há status para a realização do procedimento
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.

... category Σ0..1CodeableConceptCategoria
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.

... code Σ1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter Σ0..1Reference(Contato Assistencial)Atendimento em que o procedimento foi requisitado
... performed[x] Σ1..1Momento em que o procedimento foi realizado
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... recorder Σ0..1Reference(Profissional prestador do serviço)Quem registrou o procedimento
... asserter Σ0..1Reference(Paciente)Quem garante a realização do procedimento
... performer Σ1..*BackboneElementProfissional executante do procedimento
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function Σ0..1CodeableConceptFunção do profissional executante do procedimento
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.

.... actor Σ1..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço | Papel do Profissional)Profissional executante do procedimento
.... onBehalfOf 0..1Reference(Estabelecimento de Saúde)Órgão ou entidade em nome do qual o estabelecimento executante do procedimento atua
... location Σ0..1Reference(Location)Local onde foi requisitada a realização do procedimento
... reasonCode Σ0..*CodeableConceptConceito codificável que classifica a razão pela qual o procedimento foi requisitado
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


... reasonReference Σ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... Slices for bodySite Σ1..6CodeableConceptDente e região da boca
Slice: Unordered, Open by value:coding.system
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:dente Σ0..1CodeableConceptDados do dente
Binding: Dente (required)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingCode 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
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-28
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... bodySite:faceDente Σ0..5CodeableConceptDados da face do dente
Binding: face de dente (required)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingCode 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
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-32
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... bodySite:regiaoBoca Σ0..1CodeableConceptDados da região da boca
Binding: região da boca (required)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingCode 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
Fixed Value: https://fhir.ans.gov.br/CodeSystem/tuss-42
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
... outcome Σ0..1CodeableConceptConceito codificável que classifica o resultado da realização do procedimento
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.

... report 0..*Reference(DiagnosticReport | DocumentReference | Composition)Laudo ou documento clínico do resultado do procedimento
... complication 0..*CodeableConceptConceito codificável que classifica a complicação ocorrida depois do procedumento
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.


... complicationDetail 0..*Reference(Condition)Condição clíniica da complicação
... followUp 0..*CodeableConceptConceito codificável que classifica como deve ser o acompanhamento do paciente pós-procedimento.
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.


... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... focalDevice 0..*BackboneElementDescrição do implante colocado durante a realização do procedimento
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... action 0..1CodeableConceptKind of change to device
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.

.... manipulated 1..1Reference(Device)Device that was changed
... usedReference 0..*Reference(Device | Medication | Substance)Dispositivo, Medicação ou Substância utilizada durante a realização do procedimento
... usedCode 0..*CodeableConceptConceito cdificável que classifica os itens utilizados durante a realização do procedimento
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Procedure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Procedure.identifier:guia-operadora.userequiredIdentifierUse
Procedure.identifier:guia-operadora.typeextensibleIdentifier Type Codes
Procedure.identifier:guia-prestador.userequiredIdentifierUse
Procedure.identifier:guia-prestador.typeextensibleIdentifier Type Codes
Procedure.identifier:identificacao-reembolso.userequiredIdentifierUse
Procedure.identifier:identificacao-reembolso.typeextensibleIdentifier Type Codes
Procedure.statusrequiredFixed Value: completed
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
Procedure.coderequiredGrupoProcedimento
Procedure.performer.functionexampleProcedurePerformerRoleCodes
Procedure.reasonCodeexampleProcedureReasonCodes
Procedure.bodySiteexampleSNOMEDCTBodyStructures
Procedure.bodySite:denterequiredDente (a valid code from Tabela 28 - Dentes)
Procedure.bodySite:faceDenterequiredFaceDente (a valid code from Tabela 32 - Faces do dente)
Procedure.bodySite:regiaoBocarequiredRegiaoBoca (a valid code from Tabela 42 - Regiões da boca)
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
Procedure.usedCodeexampleFHIRDeviceTypes

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()

Esta estrutura é derivada de GrupoProcedimento

Summary

Mandatory: 1 element (6 nested mandatory elements)
Fixed Value: 3 elements

Slices

This structure defines the following Slices:

  • The element Procedure.bodySite is sliced based on the value of value:coding.system

 

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