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

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

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

Procedimento 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

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 Procedure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureDados
... 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
... 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
..... 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
.... identifier:guia-prestador 0..*IdentifierIdentificador da guia de prestador
..... 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
.... identifier:identificacao-reembolso 0..*IdentifierIdentificador de reembolso
..... system 1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value 1..1stringIdentificador da guia de prestador
... 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
Fixed Value: completed
... statusReason 0..1CodeableConceptRazão pela qual não há status para a realização do procedimento
... category 0..1CodeableConceptCategoria
... 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..1dateTime, Period, string, Age, RangeMomento em que o procedimento foi realizado
... 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
.... function 0..1CodeableConceptFunção do profissional executante do procedimento
.... 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
... 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
... bodySite 0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
... outcome 0..1CodeableConceptConceito codificável que classifica o resultado da realização do procedimento
... 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
... 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.
... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... focalDevice 0..*BackboneElementDescrição do implante colocado durante a realização do procedimento
... 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

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Procedure.coderequiredProcedimento
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureDados
... 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
..... 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
... 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
.... 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
... bodySite Σ0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


... 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
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... 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-prestador.userequiredIdentifierUse
Procedure.identifier:identificacao-reembolso.userequiredIdentifierUse
Procedure.statusrequiredFixed Value: completed
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
Procedure.coderequiredProcedimento
Procedure.performer.functionexampleProcedurePerformerRoleCodes
Procedure.reasonCodeexampleProcedureReasonCodes
Procedure.bodySiteexampleSNOMEDCTBodyStructures
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureDados
... 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
... bodySite Σ0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


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

Visão diferencial

Esta estrutura é derivada de Procedure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureDados
... 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
... 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
..... 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
.... identifier:guia-prestador 0..*IdentifierIdentificador da guia de prestador
..... 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
.... identifier:identificacao-reembolso 0..*IdentifierIdentificador de reembolso
..... system 1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value 1..1stringIdentificador da guia de prestador
... 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
Fixed Value: completed
... statusReason 0..1CodeableConceptRazão pela qual não há status para a realização do procedimento
... category 0..1CodeableConceptCategoria
... 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..1dateTime, Period, string, Age, RangeMomento em que o procedimento foi realizado
... 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
.... function 0..1CodeableConceptFunção do profissional executante do procedimento
.... 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
... 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
... bodySite 0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
... outcome 0..1CodeableConceptConceito codificável que classifica o resultado da realização do procedimento
... 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
... 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.
... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... focalDevice 0..*BackboneElementDescrição do implante colocado durante a realização do procedimento
... 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

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Procedure.coderequiredProcedimento

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureDados
... 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
..... 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
... 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
.... 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
... bodySite Σ0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


... 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
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... 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-prestador.userequiredIdentifierUse
Procedure.identifier:identificacao-reembolso.userequiredIdentifierUse
Procedure.statusrequiredFixed Value: completed
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
Procedure.coderequiredProcedimento
Procedure.performer.functionexampleProcedurePerformerRoleCodes
Procedure.reasonCodeexampleProcedureReasonCodes
Procedure.bodySiteexampleSNOMEDCTBodyStructures
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
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()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureDados
... 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
... bodySite Σ0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


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

 

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