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: Procedimento odontológico

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

Procedimento odontológico realizado no contexto da assistência à saúde.

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

Escopo/Uso

O recurso de Guia é um recurso de "Request" (Solicitação) do Workflow do FHIR - ver Workflow de Solicitações. Este recurso é usado para registrar os detalhes da atual e histórica procedimentos realizados em ou para um paciente.Um procedimento é uma atividade que é realizada, com ou para um paciente como parte da prestação de cuidados.Exemplos incluem cirúrgicos procedimentos, procedimentos de diagnóstico, procedimentos endoscópicos, biópsias, aconselhamento, Fisioterapia, serviços de apoio pessoal, serviços de creche para adultos, não emergenciais transporte, modificação doméstica, exercício, etc.

Os procedimentos podem ser realizados por um profissional de saúde, um provedor de serviços, um amigo ou parente ou em alguns casos pelo Paciente.Este recurso fornece informações resumidas sobre a ocorrência do procedimento e não se destina a fornecer instantâneos em tempo real de um procedimento à medida que se desenrola, Embora para procedimentos de longa execução, como psicoterapia, isso poderia representar o nível de resumo informações sobre o progresso geral.A criação de um recurso para apoiar em tempo real detalhado As informações do procedimento aguardam a identificação de um caso de uso de implementação específico para Compartilhe essas informações.

Uso indevido

O Procedure não deve ser utilizado para representar um pedido de um procedimento ou diagnóstico ou outro serviço planejado, proposto ou executado, conforme distinguido pelo valor de campo ServiceRequest.Intent, com ou em um paciente. O procedimento levará a um procedimento ou diagnóstico, relato, que por sua vez podem referenciar uma ou mais observações, que resumem o desempenho do procedimentos e documentação associada, como observações ou imagens.

Caso de uso

O Procedure é usado para registrar os detalhes da atual e histórica procedimentos realizados em ou para um paciente. Um procedimento é uma atividade que é realizada, com ou para um paciente como parte da prestação de cuidados. Exemplos incluem cirúrgicos procedimentos, procedimentos de diagnóstico, procedimentos endoscópicos, biópsias, aconselhamento, Fisioterapia, serviços de apoio pessoal, serviços de creche para adultos, não emergenciais transporte, modificação doméstica, exercício, etc.

Os procedimentos podem ser realizados por um profissional de saúde, um provedor de serviços, um amigo ou parente ou em alguns casos pelo Paciente. Este recurso fornece informações resumidas sobre a ocorrência do procedimento e não se destina a fornecer instantâneos em tempo real de um procedimento à medida que se desenrola, embora para procedimentos de longa execução, como psicoterapia, isso poderia representar o nível de resumo informações sobre o progresso geral.

Limites e Relacionamentos

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

Observe que muitos processos de diagnóstico são procedimentos que geram observações e Diagnósticos.Em muitos casos, essa observação não requer um explícito Representação do procedimento usado para criar a observação, mas onde há detalhes De interesse sobre como o procedimento de diagnóstico foi realizado, o recurso de procedimento é usado para descrever a atividade.

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

Uma Task é uma etapa de fluxo de trabalho, como cancelar um pedido, cumprir uma ordem, assinando um Ordem, mesclando um conjunto de registros, admitindo um paciente.Procedimentos são ações que são destinado a resultar em uma mudança física ou mental para ou para o assunto (por exemplo, cirurgia, fisioterapia, treinamento, aconselhamento). Um recurso de Task geralmente existe em paralelo com recursos clínicos. Por exemplo, uma tarefa pode solicitar o cumprimento de uma ServiceRequest resultando em um Procedure.

Mapeamento de estrutura

Descrição da entidade Descrição do elemento Tipo do dado Mapeamento (FHIRPath)
Informações dos procedimentos e itens assistenciais Qualquer
Tabela de referência do procedimento ou item assistencial realizado Obrigatório. Deve utilizar um dos seguintes recursos terminológicos: CBHPM ou CBHPO ou Profissionais Não Médicos e Odontólogos (PNMO) Descritor de conceito Procedure.code.coding.where(system="TABELA_REFERENCIA).code
Código do procedimento realizado ou item assistencial utilizado Código identificador do procedimento ou item assistencial realizado pelo prestador, conforme Terminologia referenciada CBHPM ou CBHPO ou Profissionais Não Médicos e Odontólogos (PNMO), TUSS-63, TUSS-18, TUSS-19, TUSS-20. Condicionado. Deve ser preenchido quando houver procedimentos ou itens assistenciais que devem ser enviados de forma individualizada, de acordo com a tabela de domínio nº 64. Ou ainda, quando for utilizado código próprio da operadora. Se preenchido:
- Se não for utilizado código próprio da operadora, deve ser validado com o código do procedimento ou item assistencial na tabela de domínio nº 64 (deve existir e estar vigente na época da realização do atendimento) e sua forma de envio deverá ser individualizada, conforme definido na tabela de domínio nº 64;
- Não pode haver, em um mesmo guia, repetição de procedimento ou item assistencial da mesma tabela de referência.
Descritor de conceito Procedure.code.coding.where(system="TABELA_REFERENCIA).code"
Quantidade informada de procedimentos ou itens assistenciais Quantidade do procedimento realizado, ou do item assistencial, informada pelo prestador executante ou pela operadora que intermediou o atendimento. Obrigatório. Deve ser maior que zero.
Inteiro Procedure.quantity
Local anatômico do procedimento Deve ser preenchido sempre que o procedimento for associado a uma região da boca, dente ou face do dente.
Identificação da região da boca Identificação da região da boca de acordo com a TUSS-42. Condicionado. Deve ser preenchido sempre que o procedimento for associado a uma região da boca, conforme regra de preenchimento vigente na versão que a guia foi enviada. Descritor de conceito Procedure.bodySite.coding.where(system="https://fhir.ans.gov.br/CodeSystem/tuss-42).code"
Identificação do dente Identificação da dentição permanente ou decídua segundo TUSS-28. Condicionado. Deve ser preenchido sempre que o procedimento for associado a um dente, conforme regra de preenchimento vigente na versão que a guia foi enviada. O preenchimento é obrigatório se a identificação da face do dente estiver preenchida. Descritor de conceito Procedure.bodySite.coding.where(system="https://fhir.ans.gov.br/CodeSystem/tuss-28).code
Identificação da face do dente Identificação da(s) face(s) do dente referido no campo Dente, conforme TUSS-32. Condicionado. Deve ser preenchido quando o tipo de evento de atenção à saúde for igual a 4-Tratamento Odontológico e for necessário identificar a(s) face(s) do dente que recebe(m) o tratamento, conforme regra de preenchimento vigente na versão que a guia foi enviada. Descritor de conceito Procedure.bodySite.coding.where(system="https://fhir.ans.gov.br/CodeSystem/tuss-32).code

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 Procedimento

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure Procedimento
... Slices for bodySite 0..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..*ProcedimentoDados
... 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: Procedimentos (required): Domínio local para classificação do procedimento requisitado

... 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 Σ0..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.coderequiredProcedimento
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..*ProcedimentoDados
... 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(Requisição de Serviço | Requisição de serviço odontológico)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... partOf Σ0..*Reference(Procedimento realizado)Instância de grupo de procedimentos ao qual este procedimento faz parte
... 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: Procedimentos (required): Domínio local para classificação do procedimento requisitado

... 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 Σ0..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.coderequiredProcedimento
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 Procedimento

Summary

Mandatory: 0 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 Procedimento

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure Procedimento
... Slices for bodySite 0..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..*ProcedimentoDados
... 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: Procedimentos (required): Domínio local para classificação do procedimento requisitado

... 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 Σ0..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.coderequiredProcedimento
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..*ProcedimentoDados
... 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(Requisição de Serviço | Requisição de serviço odontológico)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... partOf Σ0..*Reference(Procedimento realizado)Instância de grupo de procedimentos ao qual este procedimento faz parte
... 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: Procedimentos (required): Domínio local para classificação do procedimento requisitado

... 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 Σ0..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.coderequiredProcedimento
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 Procedimento

Summary

Mandatory: 0 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