Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.0.0 - STU1 Brazil flag

This page is part of the IPS Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: ProcedureBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/ProcedureBRIPS Versão: 1.0.0
Active as of 2024-12-23 Nome computável: ProcedureBRIPS

Este perfil representa as restrições aplicadas ao recurso Procedimento pelo projeto IPS, que especifica uma entrada do Histórico do Procedimento para o resumo internacional do paciente com base no padrão FHIR R4.

Escopo/Uso

Este recurso é usado para registrar os detalhes dos procedimentos atuais e históricos realizados em ou para um paciente. Um procedimento é uma atividade realizada em, com ou para um paciente como parte da prestação de cuidados. Os exemplos incluem procedimentos cirúrgicos, procedimentos de diagnóstico, procedimentos endoscópicos, biópsias, aconselhamento, fisioterapia, serviços de apoio pessoal.

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 ele se desenrola, embora para procedimentos de longa duração, como a psicoterapia, possa representar informações resumidas sobre o progresso geral. A criação de um recurso para suportar informações detalhadas de procedimentos em tempo real aguarda a identificação de um caso de uso de implementação específico para compartilhar tais informações.

Uso indevido

O recurso Procedimento não deve ser usado para capturar um evento se já existir um recurso mais específico - ou seja, imunizações, administrações de medicamentos e comunicações. A fronteira entre determinar se uma ação é um Procedimento (treinamento ou aconselhamento) em oposição a uma Comunicação baseia-se na existência ou não de uma intenção específica de mudar a mentalidade do paciente.

Caso de uso

Os procedimentos armazenados na RNDS conforme o perfil BRRegistroAtendimentoClinico na RNDS que estiverem com o status de “completed” registrados até um ano antes da solicitação de geração do sumário do paciente serão exibidos no Sumário do paciente.

Extensões

Este perfil não possui extensões.

Mapeamento de estrutura

Mapeamento do perfil BRProcedimentoRealizado-1.0 da RNDS para o perfil ProcedureBRIPS do IPS.

Elemento Card. Descrição Domínio Mapeamento (FHIRPath) Observação
Procedure.identifier 1..1 Código do identificador da permissão para a realização do procedimento BRTipoIdentificadorProcedimento-1.0Fixo em 'AUTH' Procedure.identifier
Procedure.status 1..1 Status do procedimento BREstadoEvento-1.0 Procedure.status
Procedure.code 1..1 Código do procedimento realizado BRProcedimentosNacionais-1.0 Procedure.code
Procedure.patient.reference 1..1 Referência ao indivíduo Procedure.patient.reference Procedure.patient.reference
Procedure.performedDateTime 1..1 Competência (mês e ano), data ou data e hora que o procedimento foi realizado. Procedure.performedDateTime Procedure.performedDateTime
Procedure.practitioner.function 0..1 Atividade desempenhada pelo profissional que realizou o procedimento. Procedure.practitioner.function
Mapa de BROcupacao-1.0
para ISCO
Procedure.practitioner.function
Procedure.practitioner.actor 1..1 Referência a (Lotação Profissional
| Estabelecimento de Saúde
| Pessoa Jurídica e Profissional Liberal)
Procedure.practitioner.actor Procedure.practitioner.actor
Procedure.practitioner.onBehalfOf 0..1 Profissional/Estabelecimento de Saúde que realizou o procedimento como serviço terceiro do Estabelecimento de Saúde onde o procedimento foi realizado. Procedure.practitioner.onBehalfOf Procedure.practitioner.onBehalfOf
Procedure.note.text 1..1 Possibilita realizar anotações acerca do desfecho e observações do procedimento. Procedure.note.text Procedure.note.text

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 ProcedureUvIps

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure ProcedureUvIps
... id 0..1 id Identificador lógico deste artefato.
... meta 0..1 Meta Metadados sobre o recurso.
... implicitRules 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado.
... language 0..1 code Idioma do conteúdo do recurso.
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural.
... contained 0..* Resource Recursos contidos em linha.
... modifierExtension 0..* Extension Extensão que não pode ser ignorada.
... identifier 0..* Identifier Identificadores externos para este item.
... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR.
... instantiatesUri 0..* uri Instâncias externas do protocolo ou definições.
... basedOn 0..* Reference(CarePlan | ServiceRequest) Uma requisição para o procedimento.
... partOf 0..* Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) Parte do evento referenciado.
... status 1..1 code Código que especifica o estado do procedimento.
... statusReason 0..1 CodeableConcept Motivo para o estado atual.
... category 0..1 CodeableConcept Classificação do procedimento.
... code 1..1 CodeableConceptIPS Um conceito que referencia uma terminologia ou apenas texto.
... subject 1..1 Reference(PatientBRIPS) Em quem o procedimento foi realizado.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... reference 1..1 string Referência literal, URL relativa, interna ou absoluta.
.... type 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente).
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida.
.... display 0..1 string Texto alternativo para o recurso.
... encounter 0..1 Reference(Encounter) Contato assistencial descrito nesta Composition
... performed[x] 1..1 dateTime, Period, string, Age, Range Quando o procedimento foi realizado.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
... recorder 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Quem registrou o procedimento.
... asserter 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que afirma este procedimento.
... performer 0..* BackboneElement As pessoas que realizaram o procedimento.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
.... function 0..1 CodeableConcept Tipo de performance.
.... actor 1..1 Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) Referência do profissional.
.... onBehalfOf 0..1 Reference(OrganizationBRIPS) Organização para a qual o dispositivo ou profissional estava atuando.
... location 0..1 Reference(Location) Onde aconteceu o procedimento
... reasonCode 0..* CodeableConcept Código do motivo do procedimento realizado.
... reasonReference 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) A justificativa de que o procedimento foi realizado.
... bodySite 0..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto.
... outcome 0..1 CodeableConcept Resultado do procedimento.
... report 0..* Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) Qualquer relatório resultante do procedimento.
... complication 0..* CodeableConcept Complicação após o procedimento.
... complicationDetail 0..* Reference(ConditionBRIPS) Uma condição que é resultado da complicação do procedimento.
... followUp 0..* CodeableConcept Instruções para acompanhamento.
... note 0..* Annotation Informações adicionais sobre o procedimento.
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
.... action 0..1 CodeableConcept Tipo de alteração no dispositivo.
.... manipulated 1..1 Reference(Device) Dispositivo que foi alterado.
... usedReference 0..* Reference(Device | MedicationBRIPS | Substance) Itens usados ​​durante o procedimento.
... usedCode 0..* CodeableConcept Itens codificados usados ​durante o procedimento.

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..* ProcedureUvIps An action that is being or was performed on a patient
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id Identificador lógico deste artefato.
... meta Σ 0..1 Meta Metadados sobre o recurso.
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado.
ele-1: All FHIR elements must have a @value or children
... language 0..1 code Idioma do conteúdo do recurso.
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural.
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos em linha.
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificadores externos para este item.
ele-1: All FHIR elements must have a @value or children
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR.
ele-1: All FHIR elements must have a @value or children
... instantiatesUri Σ 0..* uri Instâncias externas do protocolo ou definições.
ele-1: All FHIR elements must have a @value or children
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) Uma requisição para o procedimento.
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..* Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) Parte do evento referenciado.
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Código que especifica o estado do procedimento.
Binding: EventStatus (required): A code specifying the state of the procedure.


ele-1: All FHIR elements must have a @value or children
... statusReason Σ 0..1 CodeableConcept Motivo para o estado atual.
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.


ele-1: All FHIR elements must have a @value or children
... category Σ 0..1 CodeableConcept Classificação do procedimento.
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.


ele-1: All FHIR elements must have a @value or children
... code S 1..1 CodeableConceptIPS Um conceito que referencia uma terminologia ou apenas texto.
Binding: Procedures - SNOMED CT + Absent/Unknown - IPS (preferred): SNOMED CT procedure code set or a code for absent/unknown procedure

Additional BindingsPurpose
Procedures - SNOMED CT IPS Free Set candidate
Absent or Unknown Procedures - IPS candidate

ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(PatientBRIPS) Em quem o procedimento foi realizado.
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta.
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente).
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida.
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Texto alternativo para o recurso.
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(Encounter) Contato assistencial descrito nesta Composition
ele-1: All FHIR elements must have a @value or children
... performed[x] SΣ 1..1 Quando o procedimento foi realizado.
ele-1: All FHIR elements must have a @value or children
.... performed[x]All Types Content/Rules for all Types
..... id 0..1 string Identificador exclusivo para referência entre elementos.
..... Slices for extension Content/Rules for all slices
...... data-absent-reason S 0..1 code performed[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Quem registrou o procedimento.
ele-1: All FHIR elements must have a @value or children
... asserter Σ 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que afirma este procedimento.
ele-1: All FHIR elements must have a @value or children
... performer Σ 0..* BackboneElement As pessoas que realizaram o procedimento.
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... function Σ 0..1 CodeableConcept Tipo de performance.
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.


ele-1: All FHIR elements must have a @value or children
.... actor Σ 1..1 Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) Referência do profissional.
ele-1: All FHIR elements must have a @value or children
.... onBehalfOf 0..1 Reference(OrganizationBRIPS) Organização para a qual o dispositivo ou profissional estava atuando.
ele-1: All FHIR elements must have a @value or children
... location Σ 0..1 Reference(Location) Onde aconteceu o procedimento
ele-1: All FHIR elements must have a @value or children
... reasonCode Σ 0..* CodeableConcept Código do motivo do procedimento realizado.
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


ele-1: All FHIR elements must have a @value or children
... reasonReference Σ 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) A justificativa de que o procedimento foi realizado.
ele-1: All FHIR elements must have a @value or children
... bodySite 0..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto.
Binding: SNOMEDCTBodyStructures (example)
ele-1: All FHIR elements must have a @value or children
... outcome Σ 0..1 CodeableConcept Resultado do procedimento.
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.


ele-1: All FHIR elements must have a @value or children
... report 0..* Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) Qualquer relatório resultante do procedimento.
ele-1: All FHIR elements must have a @value or children
... complication 0..* CodeableConcept Complicação após o procedimento.
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.


ele-1: All FHIR elements must have a @value or children
... complicationDetail 0..* Reference(ConditionBRIPS) Uma condição que é resultado da complicação do procedimento.
ele-1: All FHIR elements must have a @value or children
... followUp 0..* CodeableConcept Instruções para acompanhamento.
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.


ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Informações adicionais sobre o procedimento.
ele-1: All FHIR elements must have a @value or children
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido.
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... action 0..1 CodeableConcept Tipo de alteração no dispositivo.
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.


ele-1: All FHIR elements must have a @value or children
.... manipulated 1..1 Reference(Device) Dispositivo que foi alterado.
ele-1: All FHIR elements must have a @value or children
... usedReference 0..* Reference(Device | MedicationBRIPS | Substance) Itens usados ​​durante o procedimento.
ele-1: All FHIR elements must have a @value or children
... usedCode 0..* CodeableConcept Itens codificados usados ​durante o procedimento.
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.


ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Procedure.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
from the FHIR Standard
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
http://hl7.org/fhir/ValueSet/procedure-not-performed-reason
from the FHIR Standard
Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-category
from the FHIR Standard
Procedure.codepreferredProceduresSnomedAbsentUnknownUvIps
http://hl7.org/fhir/uv/ips/ValueSet/procedures-snomed-absent-unknown-uv-ips
Procedure.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Procedure.performer.functionexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
Procedure.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
Procedure.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-outcome
from the FHIR Standard
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-followup
from the FHIR Standard
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
http://hl7.org/fhir/ValueSet/device-action
from the FHIR Standard
Procedure.usedCodeexampleFHIRDeviceTypes
http://hl7.org/fhir/ValueSet/device-kind
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorProcedureIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorProcedureIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorProcedureIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorProcedureIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceProcedureA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..* ProcedureUvIps An action that is being or was performed on a patient
... id Σ 0..1 id Identificador lógico deste artefato.
... meta Σ 0..1 Meta Metadados sobre o recurso.
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado.
... language 0..1 code Idioma do conteúdo do recurso.
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural.
... contained 0..* Resource Recursos contidos em linha.
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada.
... identifier Σ 0..* Identifier Identificadores externos para este item.
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR.
... instantiatesUri Σ 0..* uri Instâncias externas do protocolo ou definições.
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) Uma requisição para o procedimento.
... partOf Σ 0..* Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) Parte do evento referenciado.
... status ?!Σ 1..1 code Código que especifica o estado do procedimento.
Binding: EventStatus (required): A code specifying the state of the procedure.

... statusReason Σ 0..1 CodeableConcept Motivo para o estado atual.
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.

... category Σ 0..1 CodeableConcept Classificação do procedimento.
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.

... code S 1..1 CodeableConceptIPS Um conceito que referencia uma terminologia ou apenas texto.
Binding: Procedures - SNOMED CT + Absent/Unknown - IPS (preferred): SNOMED CT procedure code set or a code for absent/unknown procedure

Additional BindingsPurpose
Procedures - SNOMED CT IPS Free Set candidate
Absent or Unknown Procedures - IPS candidate
... subject SΣ 1..1 Reference(PatientBRIPS) Em quem o procedimento foi realizado.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta.
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente).
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida.
.... display Σ 0..1 string Texto alternativo para o recurso.
... encounter Σ 0..1 Reference(Encounter) Contato assistencial descrito nesta Composition
... performed[x] SΣ 1..1 Quando o procedimento foi realizado.
.... performed[x]All Types Content/Rules for all Types
..... id 0..1 string Identificador exclusivo para referência entre elementos.
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... data-absent-reason S 0..1 code performed[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Quem registrou o procedimento.
... asserter Σ 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que afirma este procedimento.
... performer Σ 0..* BackboneElement As pessoas que realizaram o procedimento.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
.... function Σ 0..1 CodeableConcept Tipo de performance.
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.

.... actor Σ 1..1 Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) Referência do profissional.
.... onBehalfOf 0..1 Reference(OrganizationBRIPS) Organização para a qual o dispositivo ou profissional estava atuando.
... location Σ 0..1 Reference(Location) Onde aconteceu o procedimento
... reasonCode Σ 0..* CodeableConcept Código do motivo do procedimento realizado.
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


... reasonReference Σ 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) A justificativa de que o procedimento foi realizado.
... bodySite 0..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto.
Binding: SNOMEDCTBodyStructures (example)
... outcome Σ 0..1 CodeableConcept Resultado do procedimento.
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.

... report 0..* Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) Qualquer relatório resultante do procedimento.
... complication 0..* CodeableConcept Complicação após o procedimento.
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.


... complicationDetail 0..* Reference(ConditionBRIPS) Uma condição que é resultado da complicação do procedimento.
... followUp 0..* CodeableConcept Instruções para acompanhamento.
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.


... note 0..* Annotation Informações adicionais sobre o procedimento.
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
.... action 0..1 CodeableConcept Tipo de alteração no dispositivo.
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.

.... manipulated 1..1 Reference(Device) Dispositivo que foi alterado.
... usedReference 0..* Reference(Device | MedicationBRIPS | Substance) Itens usados ​​durante o procedimento.
... usedCode 0..* CodeableConcept Itens codificados usados ​durante o procedimento.
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Procedure.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
from the FHIR Standard
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
http://hl7.org/fhir/ValueSet/procedure-not-performed-reason
from the FHIR Standard
Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-category
from the FHIR Standard
Procedure.codepreferredProceduresSnomedAbsentUnknownUvIps
http://hl7.org/fhir/uv/ips/ValueSet/procedures-snomed-absent-unknown-uv-ips
Procedure.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Procedure.performer.functionexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
Procedure.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
Procedure.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-outcome
from the FHIR Standard
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-followup
from the FHIR Standard
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
http://hl7.org/fhir/ValueSet/device-action
from the FHIR Standard
Procedure.usedCodeexampleFHIRDeviceTypes
http://hl7.org/fhir/ValueSet/device-kind
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorProcedureIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorProcedureIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorProcedureIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorProcedureIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceProcedureA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visão diferencial

Esta estrutura é derivada de ProcedureUvIps

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure ProcedureUvIps
... id 0..1 id Identificador lógico deste artefato.
... meta 0..1 Meta Metadados sobre o recurso.
... implicitRules 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado.
... language 0..1 code Idioma do conteúdo do recurso.
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural.
... contained 0..* Resource Recursos contidos em linha.
... modifierExtension 0..* Extension Extensão que não pode ser ignorada.
... identifier 0..* Identifier Identificadores externos para este item.
... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR.
... instantiatesUri 0..* uri Instâncias externas do protocolo ou definições.
... basedOn 0..* Reference(CarePlan | ServiceRequest) Uma requisição para o procedimento.
... partOf 0..* Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) Parte do evento referenciado.
... status 1..1 code Código que especifica o estado do procedimento.
... statusReason 0..1 CodeableConcept Motivo para o estado atual.
... category 0..1 CodeableConcept Classificação do procedimento.
... code 1..1 CodeableConceptIPS Um conceito que referencia uma terminologia ou apenas texto.
... subject 1..1 Reference(PatientBRIPS) Em quem o procedimento foi realizado.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... reference 1..1 string Referência literal, URL relativa, interna ou absoluta.
.... type 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente).
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida.
.... display 0..1 string Texto alternativo para o recurso.
... encounter 0..1 Reference(Encounter) Contato assistencial descrito nesta Composition
... performed[x] 1..1 dateTime, Period, string, Age, Range Quando o procedimento foi realizado.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
... recorder 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Quem registrou o procedimento.
... asserter 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que afirma este procedimento.
... performer 0..* BackboneElement As pessoas que realizaram o procedimento.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
.... function 0..1 CodeableConcept Tipo de performance.
.... actor 1..1 Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) Referência do profissional.
.... onBehalfOf 0..1 Reference(OrganizationBRIPS) Organização para a qual o dispositivo ou profissional estava atuando.
... location 0..1 Reference(Location) Onde aconteceu o procedimento
... reasonCode 0..* CodeableConcept Código do motivo do procedimento realizado.
... reasonReference 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) A justificativa de que o procedimento foi realizado.
... bodySite 0..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto.
... outcome 0..1 CodeableConcept Resultado do procedimento.
... report 0..* Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) Qualquer relatório resultante do procedimento.
... complication 0..* CodeableConcept Complicação após o procedimento.
... complicationDetail 0..* Reference(ConditionBRIPS) Uma condição que é resultado da complicação do procedimento.
... followUp 0..* CodeableConcept Instruções para acompanhamento.
... note 0..* Annotation Informações adicionais sobre o procedimento.
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
.... action 0..1 CodeableConcept Tipo de alteração no dispositivo.
.... manipulated 1..1 Reference(Device) Dispositivo que foi alterado.
... usedReference 0..* Reference(Device | MedicationBRIPS | Substance) Itens usados ​​durante o procedimento.
... usedCode 0..* CodeableConcept Itens codificados usados ​durante o procedimento.

doco Documentation for this format

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..* ProcedureUvIps An action that is being or was performed on a patient
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id Identificador lógico deste artefato.
... meta Σ 0..1 Meta Metadados sobre o recurso.
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado.
ele-1: All FHIR elements must have a @value or children
... language 0..1 code Idioma do conteúdo do recurso.
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural.
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos em linha.
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificadores externos para este item.
ele-1: All FHIR elements must have a @value or children
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR.
ele-1: All FHIR elements must have a @value or children
... instantiatesUri Σ 0..* uri Instâncias externas do protocolo ou definições.
ele-1: All FHIR elements must have a @value or children
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) Uma requisição para o procedimento.
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..* Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) Parte do evento referenciado.
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Código que especifica o estado do procedimento.
Binding: EventStatus (required): A code specifying the state of the procedure.


ele-1: All FHIR elements must have a @value or children
... statusReason Σ 0..1 CodeableConcept Motivo para o estado atual.
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.


ele-1: All FHIR elements must have a @value or children
... category Σ 0..1 CodeableConcept Classificação do procedimento.
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.


ele-1: All FHIR elements must have a @value or children
... code S 1..1 CodeableConceptIPS Um conceito que referencia uma terminologia ou apenas texto.
Binding: Procedures - SNOMED CT + Absent/Unknown - IPS (preferred): SNOMED CT procedure code set or a code for absent/unknown procedure

Additional BindingsPurpose
Procedures - SNOMED CT IPS Free Set candidate
Absent or Unknown Procedures - IPS candidate

ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(PatientBRIPS) Em quem o procedimento foi realizado.
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta.
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente).
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida.
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Texto alternativo para o recurso.
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(Encounter) Contato assistencial descrito nesta Composition
ele-1: All FHIR elements must have a @value or children
... performed[x] SΣ 1..1 Quando o procedimento foi realizado.
ele-1: All FHIR elements must have a @value or children
.... performed[x]All Types Content/Rules for all Types
..... id 0..1 string Identificador exclusivo para referência entre elementos.
..... Slices for extension Content/Rules for all slices
...... data-absent-reason S 0..1 code performed[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Quem registrou o procedimento.
ele-1: All FHIR elements must have a @value or children
... asserter Σ 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que afirma este procedimento.
ele-1: All FHIR elements must have a @value or children
... performer Σ 0..* BackboneElement As pessoas que realizaram o procedimento.
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... function Σ 0..1 CodeableConcept Tipo de performance.
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.


ele-1: All FHIR elements must have a @value or children
.... actor Σ 1..1 Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) Referência do profissional.
ele-1: All FHIR elements must have a @value or children
.... onBehalfOf 0..1 Reference(OrganizationBRIPS) Organização para a qual o dispositivo ou profissional estava atuando.
ele-1: All FHIR elements must have a @value or children
... location Σ 0..1 Reference(Location) Onde aconteceu o procedimento
ele-1: All FHIR elements must have a @value or children
... reasonCode Σ 0..* CodeableConcept Código do motivo do procedimento realizado.
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


ele-1: All FHIR elements must have a @value or children
... reasonReference Σ 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) A justificativa de que o procedimento foi realizado.
ele-1: All FHIR elements must have a @value or children
... bodySite 0..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto.
Binding: SNOMEDCTBodyStructures (example)
ele-1: All FHIR elements must have a @value or children
... outcome Σ 0..1 CodeableConcept Resultado do procedimento.
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.


ele-1: All FHIR elements must have a @value or children
... report 0..* Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) Qualquer relatório resultante do procedimento.
ele-1: All FHIR elements must have a @value or children
... complication 0..* CodeableConcept Complicação após o procedimento.
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.


ele-1: All FHIR elements must have a @value or children
... complicationDetail 0..* Reference(ConditionBRIPS) Uma condição que é resultado da complicação do procedimento.
ele-1: All FHIR elements must have a @value or children
... followUp 0..* CodeableConcept Instruções para acompanhamento.
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.


ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Informações adicionais sobre o procedimento.
ele-1: All FHIR elements must have a @value or children
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido.
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... action 0..1 CodeableConcept Tipo de alteração no dispositivo.
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.


ele-1: All FHIR elements must have a @value or children
.... manipulated 1..1 Reference(Device) Dispositivo que foi alterado.
ele-1: All FHIR elements must have a @value or children
... usedReference 0..* Reference(Device | MedicationBRIPS | Substance) Itens usados ​​durante o procedimento.
ele-1: All FHIR elements must have a @value or children
... usedCode 0..* CodeableConcept Itens codificados usados ​durante o procedimento.
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.


ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Procedure.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
from the FHIR Standard
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
http://hl7.org/fhir/ValueSet/procedure-not-performed-reason
from the FHIR Standard
Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-category
from the FHIR Standard
Procedure.codepreferredProceduresSnomedAbsentUnknownUvIps
http://hl7.org/fhir/uv/ips/ValueSet/procedures-snomed-absent-unknown-uv-ips
Procedure.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Procedure.performer.functionexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
Procedure.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
Procedure.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-outcome
from the FHIR Standard
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-followup
from the FHIR Standard
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
http://hl7.org/fhir/ValueSet/device-action
from the FHIR Standard
Procedure.usedCodeexampleFHIRDeviceTypes
http://hl7.org/fhir/ValueSet/device-kind
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorProcedureIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorProcedureIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorProcedureIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorProcedureIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceProcedureA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..* ProcedureUvIps An action that is being or was performed on a patient
... id Σ 0..1 id Identificador lógico deste artefato.
... meta Σ 0..1 Meta Metadados sobre o recurso.
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado.
... language 0..1 code Idioma do conteúdo do recurso.
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural.
... contained 0..* Resource Recursos contidos em linha.
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada.
... identifier Σ 0..* Identifier Identificadores externos para este item.
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR.
... instantiatesUri Σ 0..* uri Instâncias externas do protocolo ou definições.
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) Uma requisição para o procedimento.
... partOf Σ 0..* Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) Parte do evento referenciado.
... status ?!Σ 1..1 code Código que especifica o estado do procedimento.
Binding: EventStatus (required): A code specifying the state of the procedure.

... statusReason Σ 0..1 CodeableConcept Motivo para o estado atual.
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.

... category Σ 0..1 CodeableConcept Classificação do procedimento.
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.

... code S 1..1 CodeableConceptIPS Um conceito que referencia uma terminologia ou apenas texto.
Binding: Procedures - SNOMED CT + Absent/Unknown - IPS (preferred): SNOMED CT procedure code set or a code for absent/unknown procedure

Additional BindingsPurpose
Procedures - SNOMED CT IPS Free Set candidate
Absent or Unknown Procedures - IPS candidate
... subject SΣ 1..1 Reference(PatientBRIPS) Em quem o procedimento foi realizado.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta.
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente).
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida.
.... display Σ 0..1 string Texto alternativo para o recurso.
... encounter Σ 0..1 Reference(Encounter) Contato assistencial descrito nesta Composition
... performed[x] SΣ 1..1 Quando o procedimento foi realizado.
.... performed[x]All Types Content/Rules for all Types
..... id 0..1 string Identificador exclusivo para referência entre elementos.
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... data-absent-reason S 0..1 code performed[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Quem registrou o procedimento.
... asserter Σ 0..1 Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que afirma este procedimento.
... performer Σ 0..* BackboneElement As pessoas que realizaram o procedimento.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
.... function Σ 0..1 CodeableConcept Tipo de performance.
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.

.... actor Σ 1..1 Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) Referência do profissional.
.... onBehalfOf 0..1 Reference(OrganizationBRIPS) Organização para a qual o dispositivo ou profissional estava atuando.
... location Σ 0..1 Reference(Location) Onde aconteceu o procedimento
... reasonCode Σ 0..* CodeableConcept Código do motivo do procedimento realizado.
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


... reasonReference Σ 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) A justificativa de que o procedimento foi realizado.
... bodySite 0..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto.
Binding: SNOMEDCTBodyStructures (example)
... outcome Σ 0..1 CodeableConcept Resultado do procedimento.
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.

... report 0..* Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) Qualquer relatório resultante do procedimento.
... complication 0..* CodeableConcept Complicação após o procedimento.
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.


... complicationDetail 0..* Reference(ConditionBRIPS) Uma condição que é resultado da complicação do procedimento.
... followUp 0..* CodeableConcept Instruções para acompanhamento.
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.


... note 0..* Annotation Informações adicionais sobre o procedimento.
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido.
.... id 0..1 string Identificador exclusivo para referência entre elementos.
.... extension 0..* Extension Conteúdo adicional definido por implementações.
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas.
.... action 0..1 CodeableConcept Tipo de alteração no dispositivo.
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.

.... manipulated 1..1 Reference(Device) Dispositivo que foi alterado.
... usedReference 0..* Reference(Device | MedicationBRIPS | Substance) Itens usados ​​durante o procedimento.
... usedCode 0..* CodeableConcept Itens codificados usados ​durante o procedimento.
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Procedure.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
from the FHIR Standard
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
http://hl7.org/fhir/ValueSet/procedure-not-performed-reason
from the FHIR Standard
Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-category
from the FHIR Standard
Procedure.codepreferredProceduresSnomedAbsentUnknownUvIps
http://hl7.org/fhir/uv/ips/ValueSet/procedures-snomed-absent-unknown-uv-ips
Procedure.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Procedure.performer.functionexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
Procedure.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
Procedure.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-outcome
from the FHIR Standard
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-followup
from the FHIR Standard
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
http://hl7.org/fhir/ValueSet/device-action
from the FHIR Standard
Procedure.usedCodeexampleFHIRDeviceTypes
http://hl7.org/fhir/ValueSet/device-kind
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorProcedureIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorProcedureIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorProcedureIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorProcedureIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceProcedureA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

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