Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.0.0 - STU1
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
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.
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.
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.
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.
Este perfil não possui extensões.
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:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de ProcedureUvIps
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
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 referencia 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. | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||||
---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato. | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
?!Σ | 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 | ||||||
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso. Binding: CommonLanguages (preferred): A human language.
ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos em linha. | |||||||
![]() ![]() ![]() |
?! | 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 | ||||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este item. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | Uma requisição para o procedimento. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) | Parte do evento referenciado. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
?!Σ | 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 | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
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
ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Em quem o procedimento foi realizado. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal, URL relativa, interna ou absoluta. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Contato assistencial descrito nesta Composition ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
SΣ | 1..1 | Quando o procedimento foi realizado. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | ||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() ![]() |
string | |||||||||
![]() ![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Quem registrou o procedimento. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Pessoa que afirma este procedimento. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | As pessoas que realizaram o procedimento. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() ![]() |
?!Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Location) | Onde aconteceu o procedimento ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
0..* | Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) | Qualquer relatório resultante do procedimento. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
0..* | Reference(ConditionBRIPS) | Uma condição que é resultado da complicação do procedimento. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() ![]() |
?!Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Dispositivo que foi alterado. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
0..* | Reference(Device | MedicationBRIPS | Substance) | Itens usados durante o procedimento. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
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 | |||||||
![]() |
Path | Conformance | ValueSet | URI | |||
Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1 from the FHIR Standard | ||||
Procedure.statusReason | example | ProcedureNotPerformedReason(SNOMED-CT)http://hl7.org/fhir/ValueSet/procedure-not-performed-reason from the FHIR Standard | ||||
Procedure.category | example | ProcedureCategoryCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-category from the FHIR Standard | ||||
Procedure.code | preferred | ProceduresSnomedAbsentUnknownUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/procedures-snomed-absent-unknown-uv-ips | ||||
Procedure.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
Procedure.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-role from the FHIR Standard | ||||
Procedure.reasonCode | example | ProcedureReasonCodeshttp://hl7.org/fhir/ValueSet/procedure-reason from the FHIR Standard | ||||
Procedure.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Procedure.outcome | example | ProcedureOutcomeCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-outcome from the FHIR Standard | ||||
Procedure.complication | example | Condition/Problem/DiagnosisCodeshttp://hl7.org/fhir/ValueSet/condition-code from the FHIR Standard | ||||
Procedure.followUp | example | ProcedureFollowUpCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-followup from the FHIR Standard | ||||
Procedure.focalDevice.action | preferred | ProcedureDeviceActionCodeshttp://hl7.org/fhir/ValueSet/device-action from the FHIR Standard | ||||
Procedure.usedCode | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kind from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||||
---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
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. Binding: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural. | |||||||
![]() ![]() ![]() |
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. Binding: EventStatus (required): A code specifying the state of the procedure. | ||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o estado atual. Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed. | ||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento. Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes. | ||||||
![]() ![]() ![]() |
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
| ||||||
![]() ![]() ![]() |
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. Slice: Unordered, Open by 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). Binding: 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. | |||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | performed[x] absence reason URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: 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. Binding: 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. Binding: 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. Binding: SNOMEDCTBodyStructures (example) | |||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento. Binding: 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. Binding: 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. Binding: 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. Binding: 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. Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||||
![]() |
Path | Conformance | ValueSet | URI | |||
Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1 from the FHIR Standard | ||||
Procedure.statusReason | example | ProcedureNotPerformedReason(SNOMED-CT)http://hl7.org/fhir/ValueSet/procedure-not-performed-reason from the FHIR Standard | ||||
Procedure.category | example | ProcedureCategoryCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-category from the FHIR Standard | ||||
Procedure.code | preferred | ProceduresSnomedAbsentUnknownUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/procedures-snomed-absent-unknown-uv-ips | ||||
Procedure.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
Procedure.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-role from the FHIR Standard | ||||
Procedure.reasonCode | example | ProcedureReasonCodeshttp://hl7.org/fhir/ValueSet/procedure-reason from the FHIR Standard | ||||
Procedure.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Procedure.outcome | example | ProcedureOutcomeCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-outcome from the FHIR Standard | ||||
Procedure.complication | example | Condition/Problem/DiagnosisCodeshttp://hl7.org/fhir/ValueSet/condition-code from the FHIR Standard | ||||
Procedure.followUp | example | ProcedureFollowUpCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-followup from the FHIR Standard | ||||
Procedure.focalDevice.action | preferred | ProcedureDeviceActionCodeshttp://hl7.org/fhir/ValueSet/device-action from the FHIR Standard | ||||
Procedure.usedCode | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kind from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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
Summary
Structures
This structure refers to these other structures:
Visão diferencial
Esta estrutura é derivada de ProcedureUvIps
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
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 referencia 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. | |
![]() |
Visualização de elementos -chave
Name | Flags | Card. | Type | Description & Constraints![]() | ||||||
---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato. | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
?!Σ | 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 | ||||||
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso. Binding: CommonLanguages (preferred): A human language.
ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos em linha. | |||||||
![]() ![]() ![]() |
?! | 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 | ||||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este item. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | Uma requisição para o procedimento. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(ProcedureBRIPS | ObservationResultsBRIPS | MedicationAdministration) | Parte do evento referenciado. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
?!Σ | 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 | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
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
ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Em quem o procedimento foi realizado. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal, URL relativa, interna ou absoluta. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Contato assistencial descrito nesta Composition ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
SΣ | 1..1 | Quando o procedimento foi realizado. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | ||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() ![]() |
string | |||||||||
![]() ![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Quem registrou o procedimento. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(PatientBRIPS | RelatedPerson | PractitionerBRIPS | PractitionerRoleBRIPS) | Pessoa que afirma este procedimento. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | As pessoas que realizaram o procedimento. ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() ![]() |
?!Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Location) | Onde aconteceu o procedimento ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
Σ | 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 | ||||||
![]() ![]() ![]() |
0..* | Reference(DiagnosticReportBRIPS | DocumentReference | CompositionBRIPS) | Qualquer relatório resultante do procedimento. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
0..* | Reference(ConditionBRIPS) | Uma condição que é resultado da complicação do procedimento. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() ![]() |
?!Σ | 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 | ||||||
![]() ![]() ![]() ![]() |
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 | |||||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Dispositivo que foi alterado. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
0..* | Reference(Device | MedicationBRIPS | Substance) | Itens usados durante o procedimento. ele-1: All FHIR elements must have a @value or children | |||||||
![]() ![]() ![]() |
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 | |||||||
![]() |
Path | Conformance | ValueSet | URI | |||
Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1 from the FHIR Standard | ||||
Procedure.statusReason | example | ProcedureNotPerformedReason(SNOMED-CT)http://hl7.org/fhir/ValueSet/procedure-not-performed-reason from the FHIR Standard | ||||
Procedure.category | example | ProcedureCategoryCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-category from the FHIR Standard | ||||
Procedure.code | preferred | ProceduresSnomedAbsentUnknownUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/procedures-snomed-absent-unknown-uv-ips | ||||
Procedure.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
Procedure.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-role from the FHIR Standard | ||||
Procedure.reasonCode | example | ProcedureReasonCodeshttp://hl7.org/fhir/ValueSet/procedure-reason from the FHIR Standard | ||||
Procedure.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Procedure.outcome | example | ProcedureOutcomeCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-outcome from the FHIR Standard | ||||
Procedure.complication | example | Condition/Problem/DiagnosisCodeshttp://hl7.org/fhir/ValueSet/condition-code from the FHIR Standard | ||||
Procedure.followUp | example | ProcedureFollowUpCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-followup from the FHIR Standard | ||||
Procedure.focalDevice.action | preferred | ProcedureDeviceActionCodeshttp://hl7.org/fhir/ValueSet/device-action from the FHIR Standard | ||||
Procedure.usedCode | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kind from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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
Name | Flags | Card. | Type | Description & Constraints![]() | ||||||
---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
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. Binding: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural. | |||||||
![]() ![]() ![]() |
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. Binding: EventStatus (required): A code specifying the state of the procedure. | ||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o estado atual. Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed. | ||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento. Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes. | ||||||
![]() ![]() ![]() |
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
| ||||||
![]() ![]() ![]() |
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. Slice: Unordered, Open by 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). Binding: 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. | |||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos. | |||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | performed[x] absence reason URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: 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. Binding: 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. Binding: 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. Binding: SNOMEDCTBodyStructures (example) | |||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento. Binding: 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. Binding: 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. Binding: 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. Binding: 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. Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||||
![]() |
Path | Conformance | ValueSet | URI | |||
Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1 from the FHIR Standard | ||||
Procedure.statusReason | example | ProcedureNotPerformedReason(SNOMED-CT)http://hl7.org/fhir/ValueSet/procedure-not-performed-reason from the FHIR Standard | ||||
Procedure.category | example | ProcedureCategoryCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-category from the FHIR Standard | ||||
Procedure.code | preferred | ProceduresSnomedAbsentUnknownUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/procedures-snomed-absent-unknown-uv-ips | ||||
Procedure.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
Procedure.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-role from the FHIR Standard | ||||
Procedure.reasonCode | example | ProcedureReasonCodeshttp://hl7.org/fhir/ValueSet/procedure-reason from the FHIR Standard | ||||
Procedure.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Procedure.outcome | example | ProcedureOutcomeCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-outcome from the FHIR Standard | ||||
Procedure.complication | example | Condition/Problem/DiagnosisCodeshttp://hl7.org/fhir/ValueSet/condition-code from the FHIR Standard | ||||
Procedure.followUp | example | ProcedureFollowUpCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-followup from the FHIR Standard | ||||
Procedure.focalDevice.action | preferred | ProcedureDeviceActionCodeshttp://hl7.org/fhir/ValueSet/device-action from the FHIR Standard | ||||
Procedure.usedCode | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kind from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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
Summary
Structures
This structure refers to these other structures:
Outras representações de perfil: CSV, Excel, Schematron