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

Publish Box vai aqui

Resource Profile: Grupo de Procedimentos realizado

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

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

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

Usage:

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de 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(Grupo de Requisição de Serviços | Grupo de Requisições de serviços odontológicos)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... partOf 0..0
... 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: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... subject 1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter 0..1Reference(Contato Assistencial)Atendimento em que o procedimento foi requisitado
... performed[x] 1..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.coderequiredGrupoProcedimento
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(Grupo de Requisição de Serviços | Grupo de Requisições de serviços odontológicos)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... status ?!Σ1..1codeStatus
Binding: EventStatus (required): A code specifying the state of the procedure.


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

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

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

... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter Σ0..1Reference(Contato Assistencial)Atendimento em que o procedimento foi requisitado
... performed[x] Σ1..1Momento em que o procedimento foi realizado
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... recorder Σ0..1Reference(Profissional prestador do serviço)Quem registrou o procedimento
... asserter Σ0..1Reference(Paciente)Quem garante a realização do procedimento
... performer Σ1..*BackboneElementProfissional executante do procedimento
.... 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.coderequiredGrupoProcedimento
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(Grupo de Requisição de Serviços | Grupo de Requisições de serviços odontológicos)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... status ?!Σ1..1codeStatus
Binding: EventStatus (required): A code specifying the state of the procedure.


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

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

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

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

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


... reasonReference Σ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... 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.coderequiredGrupoProcedimento
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(Grupo de Requisição de Serviços | Grupo de Requisições de serviços odontológicos)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... partOf 0..0
... 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: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... subject 1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter 0..1Reference(Contato Assistencial)Atendimento em que o procedimento foi requisitado
... performed[x] 1..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.coderequiredGrupoProcedimento

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(Grupo de Requisição de Serviços | Grupo de Requisições de serviços odontológicos)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... status ?!Σ1..1codeStatus
Binding: EventStatus (required): A code specifying the state of the procedure.


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

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

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

... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter Σ0..1Reference(Contato Assistencial)Atendimento em que o procedimento foi requisitado
... performed[x] Σ1..1Momento em que o procedimento foi realizado
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... recorder Σ0..1Reference(Profissional prestador do serviço)Quem registrou o procedimento
... asserter Σ0..1Reference(Paciente)Quem garante a realização do procedimento
... performer Σ1..*BackboneElementProfissional executante do procedimento
.... 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.coderequiredGrupoProcedimento
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(Grupo de Requisição de Serviços | Grupo de Requisições de serviços odontológicos)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... status ?!Σ1..1codeStatus
Binding: EventStatus (required): A code specifying the state of the procedure.


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

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

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

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

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


... reasonReference Σ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... 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.coderequiredGrupoProcedimento
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