Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.2.0 - STU1
Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1 - Downloaded Version 1.2.0 See the Directory of published versions
| URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/ProcedureBRIPS | Versão: 1.2.0 | |||
| Active as of 2026-08-22 | 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
O projeto INSPIRA (Hospital Sírio-Libanês / HL7 Brasil, Protocolo 25000.176202/2023-57) revisou os perfis do Guia IPS Brasil, adicionou bindings nacionais da RNDS e expandiu o mapeamento de estrutura para 8 colunas. A versão atual do Guia é 1.1.0 (2026).
O perfil ProcedureBRIPS especializa o perfil internacional Procedure-uv-ips para o contexto brasileiro, mapeando os perfis RNDS BRProcedimentoRealizado-1.0 (RAC/CMD/SA) e BRProcedimentoRealizadoANS-1.0 (CMD ANS — saúde suplementar). Um procedimento realizado é representado no sumário do paciente como uma instância do recurso Procedure restringida por esse perfil.
O campo Procedure.code é obrigatório (1..1, MustSupport). O binding IPS é de força preferred e aponta para o ValueSet procedures-uv-ips (SNOMED CT GPS, inclui Absent/Unknown e IPS Free Set). A RNDS utiliza o ValueSet BRProcedimentosNacionais (required — SIGTAP + TUSS + CBHPM) para o perfil padrão, e BRProcedimentosANSeCarga (required — TUSS/ANS) para o perfil da saúde suplementar. O BRIPS mantém o binding IPS (preferred) para interoperabilidade internacional.
O campo Procedure.performed[x] é obrigatório (1..1, MustSupport) em ambos os modelos, mas a RNDS restringe ao tipo dateTime apenas, enquanto o IPS aceita todos os tipos (dateTime, Period, string, Age, Range). O BRIPS mantém todos os tipos do IPS. O campo Procedure.performer permanece 0..* (MustSupport) — ao contrário do que constava em versões anteriores do mapeamento, o SD oficial não eleva a cardinalidade para 1..1.
O perfil BRProcedimentoRealizadoANS-1.0 é um perfil Procedure distinto, criado exclusivamente para a saúde suplementar (CMD ANS), e apresenta duas diferenças principais em relação ao BRProcedimentoRealizado-1.0: (1) Procedure.code usa o ValueSet BRProcedimentosANSeCarga (TUSS em vez de SIGTAP) e (2) inclui a extensão quantity (1..1 — quantidade/carga do procedimento). Os dispositivos médicos implantados são derivados dos procedimentos cujo code pertence ao VS BRDispositivoMedico via ConceptMap para a seção Medical Devices do IPS.
O ValueSet BRProcedimentosANSeCarga inclui dois códigos do CodeSystem BRDadoAusenteOuDesconhecido — criado pela RNDS com semântica equivalente ao data-absent-reason do HL7:
| Código | Display | Definição |
|---|---|---|
no-procedure-info |
No information about past history of procedures | Não há informação disponível sobre o histórico de procedimentos do paciente. |
no-known-procedures |
No known procedures | O paciente não tem histórico de procedimentos a reportar — seja porque não há nenhum, seja porque os existentes não são relevantes para este registro. |
Quando Procedure.code contiver um desses códigos, o mapeamento é feito diretamente para o ValueSet IPS absent-or-unknown-procedures-uv-ips, que utiliza os mesmos códigos e definições.
O recurso Procedure não deve ser usado para registrar diagnósticos — use ConditionBRIPS. Não deve registrar resultados de exames laboratoriais — use ObservationResultsLaboratoryBRIPS. Para dispositivos médicos implantados, use DeviceUseStatementBRIPS (derivado do procedimento de implante via ConceptMap).
Este perfil não possui extensões nacionais. O perfil RNDS BRProcedimentoRealizadoANS-1.0 define a extensão extension:quantity (quantidade/carga do procedimento na saúde suplementar), mas essa informação não tem elemento correspondente no perfil IPS e não é mapeada para o ProcedureBRIPS.
O recurso ProcedureBRIPS é referenciado pela seção “Histórico de Procedimentos” (LOINC 47519-4) da CompositionBRIPS. Referencia e é referenciado por:
subject (paciente submetido ao procedimento).performer.actor (executante do procedimento).reasonReference (condição que motivou o procedimento).focalDevice.manipulated e usedReference (dispositivo utilizado ou implantado).report.O conteúdo desta seção é extraído a partir dos dados disponíveis na RNDS provenientes do:
O Perfil mapeado é o BRProcedimentoRealizado-1.0. Os principais elementos incluem: identifier (código de autorização, tipo fixo ‘AUTH’), status (BREstadoEvento-1.0), code (BRProcedimentosNacionais-1.0), subject, performedDateTime, performer.function (BROcupacao-1.0, mapeado para ISCO), performer.actor, performer.onBehalfOf e note.text.
A extensão focalDevice.manipulated referencia o Perfil BROrtesesProteses da RNDS.
Os procedimentos armazenados na RNDS conforme o Perfil BRProcedimentoRealizado-1.0 que estiverem com o status “completed” e registrados até um ano antes da solicitação de geração do sumário do paciente serão exibidos no Sumário.
Os registros de Procedimentos realizados oriundos de Sumários internacionais são exibidos exatamente como recebidos.
Foi mapeado o CodeSystem da RNDS BROcupacao-1.0 para o CodeSystem International Standard Classification of Occupations (ISCO) do IPS, no elemento Procedure.performer.function.
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 |
Mapeamento do perfil BRProcedimentoRealizado-1.0 da RNDS para ProcedureBRIPS.
| 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.0 Fixo 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.patientBRIPS. reference | Procedure.patientBRIPS. 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 | ISCO = International Standard Classification of Occupations |
| 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 |
| Elemento | Mudança na RNDS | Grau (ISO/TR 12300) |
|---|---|---|
| code | BRProcedimentosNacionais (required). IPS: SNOMED CT GPS (preferred) | 2 |
| status | BREstadoEvento (required) | 2 |
| performed[x] | Apenas performed.dateTime | 2 |
| id / identifier | id 1..1 (obrigatório); identifier com type fixo AUTH (Código de Autorização) | 2 |
| performer.function / performer.onBehalfOf | BROcupacao-1.0 (required) / Reference(BREstabelecimentoSaude | BRPessoaJurídicaProfissionalLiberal) | 2 |
| focalDevice.manipulated | Reference(BROrtesesProteses) | 2 |
| basedOn, partOf, statusReason, category, encounter, recorder, asserter, location, reasonCode, reasonReference, bodySite, outcome, report, complication, usedReference, usedCode | Ausentes na RNDS | 3 |
Usos:
You can also check for usages in the FHIR IG Statistics
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de ProcedureUvIps
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
ProcedureUvIps | |||
![]() ![]() |
0..1 | id | Identificador lógico deste artefato | |
![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |
![]() ![]() |
0..1 | uri | Conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso | |
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural | |
![]() ![]() |
0..* | Resource | Recursos contidos em linha | |
![]() ![]() |
0..* | Extension | Extensão que não pode ser ignorada | |
![]() ![]() |
0..* | Identifier | Identificadores externos para este item | |
![]() ![]() |
0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | |
![]() ![]() |
0..* | uri | Instâncias externas do protocolo ou definições | |
![]() ![]() |
0..* | Reference(CarePlan | ServiceRequest) | Uma requisição para o procedimento | |
![]() ![]() |
0..* | Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) | Parte do evento referenciado | |
![]() ![]() |
1..1 | code | Código que especifica o estado do procedimento | |
![]() ![]() |
0..1 | CodeableConcept | Motivo para o estado atual | |
![]() ![]() |
0..1 | CodeableConcept | Classificação do procedimento | |
![]() ![]() |
1..1 | CodeableConceptIPS | Um conceito que referência uma terminologia ou apenas texto | |
![]() ![]() |
1..1 | Reference(PatientBRIPS) | Em quem o procedimento foi realizado | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
1..1 | string | Referência literal, URL relativa, interna ou absoluta | |
![]() ![]() ![]() |
0..1 | uri | Tipo ao qual a referência se refere (por exemplo, Paciente) | |
![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |
![]() ![]() ![]() |
0..1 | string | Texto alternativo para o recurso | |
![]() ![]() |
0..1 | Reference(Encounter) | Contato assistencial descrito nesta Composition | |
![]() ![]() |
1..1 | dateTime, Period, string, Age, Range | Quando o procedimento foi realizado | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() |
0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Quem registrou o procedimento | |
![]() ![]() |
0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Pessoa que afirma este procedimento | |
![]() ![]() |
0..* | BackboneElement | As pessoas que realizaram o procedimento | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo de performance | |
![]() ![]() ![]() |
1..1 | Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) | Referência do profissional | |
![]() ![]() ![]() |
0..1 | Reference(OrganizationBRIPS) | Organização para a qual o dispositivo ou profissional estava atuando | |
![]() ![]() |
0..1 | Reference(Location) | Onde aconteceu o procedimento | |
![]() ![]() |
0..* | CodeableConcept | Código do motivo do procedimento realizado | |
![]() ![]() |
0..* | Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) | A justificativa de que o procedimento foi realizado | |
![]() ![]() |
0..* | CodeableConceptIPS | Conceito - referência a uma terminologia ou apenas texto | |
![]() ![]() |
0..1 | CodeableConcept | Resultado do procedimento | |
![]() ![]() |
0..* | Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) | Qualquer relatório resultante do procedimento | |
![]() ![]() |
0..* | CodeableConcept | Complicação após o procedimento | |
![]() ![]() |
0..* | Reference(ConditionBRIPS) | Uma condição que é resultado da complicação do procedimento | |
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento | |
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo de alteração no dispositivo | |
![]() ![]() ![]() |
1..1 | Reference(Device) | Dispositivo que foi alterado | |
![]() ![]() |
0..* | Reference(Device | MedicationBRIPS | Substance) | Itens usados durante o procedimento | |
![]() ![]() |
0..* | CodeableConcept | Itens codificados usados durante o procedimento | |
Documentação para este formato | ||||
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | ProcedureUvIps | An action that is being or was performed on a patient | |||||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | Conjunto de regras sob as quais este conteúdo foi criado | ||||||
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||
![]() ![]() |
0..* | Resource | Recursos contidos em linha | |||||||
![]() ![]() |
?! | 0..* | Extension | Extensão que não pode ser ignorada | ||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este item | ||||||
![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | ||||||
![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições | ||||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | Uma requisição para o procedimento | ||||||
![]() ![]() |
Σ | 0..* | Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) | Parte do evento referenciado | ||||||
![]() ![]() |
?!Σ | 1..1 | code | Código que especifica o estado do procedimento Vínculo: EventStatus (required): A code specifying the state of the procedure. | ||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o estado atual Vínculo: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed. | ||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento Vínculo: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes. | ||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Um conceito que referência uma terminologia ou apenas texto Vínculo: Procedures - SNOMED CT + Absent/Unknown - IPS (preferred): SNOMED CT procedure code set or a code for absent/unknown procedure
| ||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Em quem o procedimento foi realizado | ||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Contato assistencial descrito nesta Composition | ||||||
![]() ![]() |
SΣ | 1..1 | Quando o procedimento foi realizado | |||||||
![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | performed[x] absence reason URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Vínculo: DataAbsentReason (required) | ||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Quem registrou o procedimento | ||||||
![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Pessoa que afirma este procedimento | ||||||
![]() ![]() |
Σ | 0..* | BackboneElement | As pessoas que realizaram o procedimento | ||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Tipo de performance Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure. | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) | Referência do profissional | ||||||
![]() ![]() ![]() |
0..1 | Reference(OrganizationBRIPS) | Organização para a qual o dispositivo ou profissional estava atuando | |||||||
![]() ![]() |
Σ | 0..1 | Reference(Location) | Onde aconteceu o procedimento | ||||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Código do motivo do procedimento realizado Vínculo: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required. | ||||||
![]() ![]() |
Σ | 0..* | Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) | A justificativa de que o procedimento foi realizado | ||||||
![]() ![]() |
0..* | CodeableConceptIPS | Conceito - referência a uma terminologia ou apenas texto Vínculo: SNOMEDCTBodyStructures (example) | |||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento Vínculo: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise. | ||||||
![]() ![]() |
0..* | Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) | Qualquer relatório resultante do procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Complicação após o procedimento Vínculo: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure. | |||||||
![]() ![]() |
0..* | Reference(ConditionBRIPS) | Uma condição que é resultado da complicação do procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |||||||
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo de alteração no dispositivo Vínculo: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure. | |||||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Dispositivo que foi alterado | |||||||
![]() ![]() |
0..* | Reference(Device | MedicationBRIPS | Substance) | Itens usados durante o procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Itens codificados usados durante o procedimento Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||||
Documentação para este formato | ||||||||||
| Id | Grau | Caminho(s) | Descrição | Expressão |
| dom-2 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Procedure | 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 |
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-4 | error | Procedure | If 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-5 | error | Procedure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Procedure | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | ProcedureUvIps | An action that is being or was performed on a patient | |||||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | Conjunto de regras sob as quais este conteúdo foi criado | ||||||
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||
![]() ![]() |
0..* | Resource | Recursos contidos em linha | |||||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() |
?! | 0..* | Extension | Extensão que não pode ser ignorada | ||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este item | ||||||
![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | ||||||
![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições | ||||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | Uma requisição para o procedimento | ||||||
![]() ![]() |
Σ | 0..* | Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) | Parte do evento referenciado | ||||||
![]() ![]() |
?!Σ | 1..1 | code | Código que especifica o estado do procedimento Vínculo: EventStatus (required): A code specifying the state of the procedure. | ||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o estado atual Vínculo: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed. | ||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento Vínculo: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes. | ||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Um conceito que referência uma terminologia ou apenas texto Vínculo: Procedures - SNOMED CT + Absent/Unknown - IPS (preferred): SNOMED CT procedure code set or a code for absent/unknown procedure
| ||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Em quem o procedimento foi realizado | ||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Contato assistencial descrito nesta Composition | ||||||
![]() ![]() |
SΣ | 1..1 | Quando o procedimento foi realizado | |||||||
![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | performed[x] absence reason URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Vínculo: DataAbsentReason (required) | ||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Quem registrou o procedimento | ||||||
![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Pessoa que afirma este procedimento | ||||||
![]() ![]() |
Σ | 0..* | BackboneElement | As pessoas que realizaram o procedimento | ||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Tipo de performance Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure. | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) | Referência do profissional | ||||||
![]() ![]() ![]() |
0..1 | Reference(OrganizationBRIPS) | Organização para a qual o dispositivo ou profissional estava atuando | |||||||
![]() ![]() |
Σ | 0..1 | Reference(Location) | Onde aconteceu o procedimento | ||||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Código do motivo do procedimento realizado Vínculo: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required. | ||||||
![]() ![]() |
Σ | 0..* | Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) | A justificativa de que o procedimento foi realizado | ||||||
![]() ![]() |
0..* | CodeableConceptIPS | Conceito - referência a uma terminologia ou apenas texto Vínculo: SNOMEDCTBodyStructures (example) | |||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento Vínculo: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise. | ||||||
![]() ![]() |
0..* | Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) | Qualquer relatório resultante do procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Complicação após o procedimento Vínculo: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure. | |||||||
![]() ![]() |
0..* | Reference(ConditionBRIPS) | Uma condição que é resultado da complicação do procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |||||||
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo de alteração no dispositivo Vínculo: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure. | |||||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Dispositivo que foi alterado | |||||||
![]() ![]() |
0..* | Reference(Device | MedicationBRIPS | Substance) | Itens usados durante o procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Itens codificados usados durante o procedimento Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||||
Documentação para este formato | ||||||||||
| Id | Grau | Caminho(s) | Descrição | Expressão |
| dom-2 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Procedure | 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 |
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-4 | error | Procedure | If 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-5 | error | Procedure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Procedure | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Esta estrutura é derivada de ProcedureUvIps
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Visão diferencial
Esta estrutura é derivada de ProcedureUvIps
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
ProcedureUvIps | |||
![]() ![]() |
0..1 | id | Identificador lógico deste artefato | |
![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |
![]() ![]() |
0..1 | uri | Conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso | |
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural | |
![]() ![]() |
0..* | Resource | Recursos contidos em linha | |
![]() ![]() |
0..* | Extension | Extensão que não pode ser ignorada | |
![]() ![]() |
0..* | Identifier | Identificadores externos para este item | |
![]() ![]() |
0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | |
![]() ![]() |
0..* | uri | Instâncias externas do protocolo ou definições | |
![]() ![]() |
0..* | Reference(CarePlan | ServiceRequest) | Uma requisição para o procedimento | |
![]() ![]() |
0..* | Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) | Parte do evento referenciado | |
![]() ![]() |
1..1 | code | Código que especifica o estado do procedimento | |
![]() ![]() |
0..1 | CodeableConcept | Motivo para o estado atual | |
![]() ![]() |
0..1 | CodeableConcept | Classificação do procedimento | |
![]() ![]() |
1..1 | CodeableConceptIPS | Um conceito que referência uma terminologia ou apenas texto | |
![]() ![]() |
1..1 | Reference(PatientBRIPS) | Em quem o procedimento foi realizado | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
1..1 | string | Referência literal, URL relativa, interna ou absoluta | |
![]() ![]() ![]() |
0..1 | uri | Tipo ao qual a referência se refere (por exemplo, Paciente) | |
![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |
![]() ![]() ![]() |
0..1 | string | Texto alternativo para o recurso | |
![]() ![]() |
0..1 | Reference(Encounter) | Contato assistencial descrito nesta Composition | |
![]() ![]() |
1..1 | dateTime, Period, string, Age, Range | Quando o procedimento foi realizado | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() |
0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Quem registrou o procedimento | |
![]() ![]() |
0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Pessoa que afirma este procedimento | |
![]() ![]() |
0..* | BackboneElement | As pessoas que realizaram o procedimento | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo de performance | |
![]() ![]() ![]() |
1..1 | Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) | Referência do profissional | |
![]() ![]() ![]() |
0..1 | Reference(OrganizationBRIPS) | Organização para a qual o dispositivo ou profissional estava atuando | |
![]() ![]() |
0..1 | Reference(Location) | Onde aconteceu o procedimento | |
![]() ![]() |
0..* | CodeableConcept | Código do motivo do procedimento realizado | |
![]() ![]() |
0..* | Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) | A justificativa de que o procedimento foi realizado | |
![]() ![]() |
0..* | CodeableConceptIPS | Conceito - referência a uma terminologia ou apenas texto | |
![]() ![]() |
0..1 | CodeableConcept | Resultado do procedimento | |
![]() ![]() |
0..* | Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) | Qualquer relatório resultante do procedimento | |
![]() ![]() |
0..* | CodeableConcept | Complicação após o procedimento | |
![]() ![]() |
0..* | Reference(ConditionBRIPS) | Uma condição que é resultado da complicação do procedimento | |
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento | |
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo de alteração no dispositivo | |
![]() ![]() ![]() |
1..1 | Reference(Device) | Dispositivo que foi alterado | |
![]() ![]() |
0..* | Reference(Device | MedicationBRIPS | Substance) | Itens usados durante o procedimento | |
![]() ![]() |
0..* | CodeableConcept | Itens codificados usados durante o procedimento | |
Documentação para este formato | ||||
Visualização de elementos -chave
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | ProcedureUvIps | An action that is being or was performed on a patient | |||||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | Conjunto de regras sob as quais este conteúdo foi criado | ||||||
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||
![]() ![]() |
0..* | Resource | Recursos contidos em linha | |||||||
![]() ![]() |
?! | 0..* | Extension | Extensão que não pode ser ignorada | ||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este item | ||||||
![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | ||||||
![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições | ||||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | Uma requisição para o procedimento | ||||||
![]() ![]() |
Σ | 0..* | Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) | Parte do evento referenciado | ||||||
![]() ![]() |
?!Σ | 1..1 | code | Código que especifica o estado do procedimento Vínculo: EventStatus (required): A code specifying the state of the procedure. | ||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o estado atual Vínculo: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed. | ||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento Vínculo: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes. | ||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Um conceito que referência uma terminologia ou apenas texto Vínculo: Procedures - SNOMED CT + Absent/Unknown - IPS (preferred): SNOMED CT procedure code set or a code for absent/unknown procedure
| ||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Em quem o procedimento foi realizado | ||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Contato assistencial descrito nesta Composition | ||||||
![]() ![]() |
SΣ | 1..1 | Quando o procedimento foi realizado | |||||||
![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | performed[x] absence reason URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Vínculo: DataAbsentReason (required) | ||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Quem registrou o procedimento | ||||||
![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Pessoa que afirma este procedimento | ||||||
![]() ![]() |
Σ | 0..* | BackboneElement | As pessoas que realizaram o procedimento | ||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Tipo de performance Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure. | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) | Referência do profissional | ||||||
![]() ![]() ![]() |
0..1 | Reference(OrganizationBRIPS) | Organização para a qual o dispositivo ou profissional estava atuando | |||||||
![]() ![]() |
Σ | 0..1 | Reference(Location) | Onde aconteceu o procedimento | ||||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Código do motivo do procedimento realizado Vínculo: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required. | ||||||
![]() ![]() |
Σ | 0..* | Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) | A justificativa de que o procedimento foi realizado | ||||||
![]() ![]() |
0..* | CodeableConceptIPS | Conceito - referência a uma terminologia ou apenas texto Vínculo: SNOMEDCTBodyStructures (example) | |||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento Vínculo: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise. | ||||||
![]() ![]() |
0..* | Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) | Qualquer relatório resultante do procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Complicação após o procedimento Vínculo: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure. | |||||||
![]() ![]() |
0..* | Reference(ConditionBRIPS) | Uma condição que é resultado da complicação do procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |||||||
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo de alteração no dispositivo Vínculo: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure. | |||||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Dispositivo que foi alterado | |||||||
![]() ![]() |
0..* | Reference(Device | MedicationBRIPS | Substance) | Itens usados durante o procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Itens codificados usados durante o procedimento Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||||
Documentação para este formato | ||||||||||
| Id | Grau | Caminho(s) | Descrição | Expressão |
| dom-2 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Procedure | 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 |
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-4 | error | Procedure | If 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-5 | error | Procedure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Procedure | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Visualização instantânea
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | ProcedureUvIps | An action that is being or was performed on a patient | |||||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | Conjunto de regras sob as quais este conteúdo foi criado | ||||||
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||
![]() ![]() |
0..* | Resource | Recursos contidos em linha | |||||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() |
?! | 0..* | Extension | Extensão que não pode ser ignorada | ||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este item | ||||||
![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | ||||||
![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições | ||||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | Uma requisição para o procedimento | ||||||
![]() ![]() |
Σ | 0..* | Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) | Parte do evento referenciado | ||||||
![]() ![]() |
?!Σ | 1..1 | code | Código que especifica o estado do procedimento Vínculo: EventStatus (required): A code specifying the state of the procedure. | ||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o estado atual Vínculo: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed. | ||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento Vínculo: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes. | ||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Um conceito que referência uma terminologia ou apenas texto Vínculo: Procedures - SNOMED CT + Absent/Unknown - IPS (preferred): SNOMED CT procedure code set or a code for absent/unknown procedure
| ||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Em quem o procedimento foi realizado | ||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Contato assistencial descrito nesta Composition | ||||||
![]() ![]() |
SΣ | 1..1 | Quando o procedimento foi realizado | |||||||
![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | performed[x] absence reason URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Vínculo: DataAbsentReason (required) | ||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Quem registrou o procedimento | ||||||
![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Pessoa que afirma este procedimento | ||||||
![]() ![]() |
Σ | 0..* | BackboneElement | As pessoas que realizaram o procedimento | ||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Tipo de performance Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure. | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(PatientBRIPS | RelatedPerson | Device - performer, observer | PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS) | Referência do profissional | ||||||
![]() ![]() ![]() |
0..1 | Reference(OrganizationBRIPS) | Organização para a qual o dispositivo ou profissional estava atuando | |||||||
![]() ![]() |
Σ | 0..1 | Reference(Location) | Onde aconteceu o procedimento | ||||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Código do motivo do procedimento realizado Vínculo: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required. | ||||||
![]() ![]() |
Σ | 0..* | Reference(ConditionBRIPS | ObservationResultsBRIPS | ProcedureBRIPS | DiagnosticReportBRIPS | DocumentReference) | A justificativa de que o procedimento foi realizado | ||||||
![]() ![]() |
0..* | CodeableConceptIPS | Conceito - referência a uma terminologia ou apenas texto Vínculo: SNOMEDCTBodyStructures (example) | |||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento Vínculo: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise. | ||||||
![]() ![]() |
0..* | Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) | Qualquer relatório resultante do procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Complicação após o procedimento Vínculo: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure. | |||||||
![]() ![]() |
0..* | Reference(ConditionBRIPS) | Uma condição que é resultado da complicação do procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |||||||
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo de alteração no dispositivo Vínculo: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure. | |||||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Dispositivo que foi alterado | |||||||
![]() ![]() |
0..* | Reference(Device | MedicationBRIPS | Substance) | Itens usados durante o procedimento | |||||||
![]() ![]() |
0..* | CodeableConcept | Itens codificados usados durante o procedimento Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||||
Documentação para este formato | ||||||||||
| Id | Grau | Caminho(s) | Descrição | Expressão |
| dom-2 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Procedure | 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 |
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-4 | error | Procedure | If 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-5 | error | Procedure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Procedure | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Esta estrutura é derivada de ProcedureUvIps
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Outras representações de perfil: CSV, Excel, Schematron