Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1 Brazil flag

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

Resource Profile: br-core-composition

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-composition Versão: 1.0.0
Active as of 2025-02-27 Nome computável: BRCoreComposition

Um conjunto de informações relacionadas aos cuidados em sáude que são reunidas em um único bundle lógico que estabelece seu próprio contexto e atesta quem está fazendo a declaração. Uma Composição define a estrutura e o conteúdo narrativo necessários para um documento. No entanto, uma Composição sozinha não constitui um documento. Em vez disso, a Composição deve ser a primeira entrada em um Bundle onde Bundle.type=document, e quaisquer outros recursos referenciados da Composição devem ser incluídos como entradas subsequentes no Bundle (por exemplo, Patient, Practitioner, Encounter, etc.).

Escopo/Uso

Uma Composition é a estrutura básica a partir da qual os Documentos FHIR - bundles imutáveis com narrativa atestada - são construídos. Uma única composição lógica pode ser associada a uma série de documentos derivados, cada um dos quais é uma cópia congelada da composição.

Nota: A norma Health informatics - Electronic Health Record Communication (EN 13606) usa o termo “Composition” para se referir a um único commit para um sistema de Registro Eletrônico em Saúde (RES) e oferece alguns exemplos comuns: uma composição contendo uma nota de consulta, uma nota de evolução, um relatório ou uma carta, um relatório de investigação, um formulário de prescrição ou um conjunto de observações de enfermagem de beira de leito. Usar a Composition para um commit num RES é um uso válido do recurso Composition, mas para fins de FHIR, seria comum fazer atualizações mais granulares com declarações de procedência individuais.

O perfil de ClinicalDocument restringe o Composition para especificar um documento clínico (correspondente ao padrão HL7 CDA ). Veja também a comparação com CDA.

Caso de uso da RNDS

Alguns recursos da RNDS foram definidos em forma de documento, que no canônico são recursos de fluxo de trabalho do FHIR, que exigem a criação de outros recursos para que os processos de request-response possa ser realizado. (ex: prescrição e dispensação de medicamentos). Inclui ainda recursos de evento, como DiagnosticReport e Immunization.

No FHIR R4, os casos de uso para esses recursos estão bem definidos, por isso no br-core foram especializados os recursos equivalentes, para atender normas e regulações brasileiras.

Foi criado o recurso br- core- composition canônico e seus derivados (RAC e SA). A modelagem e perfilização do br-core foi realizada para herdar os perfis do FHIR R4 , para reuso do mesmo perfil em diferentes contextos, que vão além do contexto da RNDS.

Tabela 1. Mapeamento dos composition RNDS para br-core

RIA e RIC br-core- immunization recurso de evento que deve ser utilizado para o Registro de Vacinas, conforme definido no guia de implementação de imunização HL7 v2 existente, domínio POIZ HL7 v3 e Modelo de Análise de Domínio de Imunização.
REL br-core-diagnosticreport recurso de evento do ponto de vista do workflow do FHIR.
RDM e RPM br-core-medicationrequest e br-core-medicationdispense, recursos de workflow do FHIR R4, usados para o processo de prescrição/dispensação de medicamentos
RIRA br-core-servicerequest
RAC e SA Remodelados para atender o canônico: br-core-registroatendimentoclinico, br-core-sumarioalta
CMD Informações para compor o CMD foram incluídas tanto no RAC como no sumário de alta, que foram remodelados e incluíram o encounter, que estava suprimido na RNDS. O CMD é um resumo de um encounter.

Limites e relacionamentos

O Composition é uma estrutura para agrupar informações para fins de persistência e atestabilidade. Existem várias outras estruturas de agrupamento no FHIR com propósitos distintos:

  • recurso List - enumera uma coleção simples de recursos e fornece recursos para gerenciar a coleção. Embora uma instância List específica possa representar um “instantâneo”, de uma perspectiva de processo de negócios, a noção de “lista” é dinâmica - itens são adicionados e removidos ao longo do tempo. O recurso List faz referência a outros recursos. As listas podem ser selecionadas e ter um significado comercial específico.
  • recurso Group - define um grupo de pessoas, animais, dispositivos, etc. específicos, enumerando-os ou descrevendo qualidades que os membros do grupo têm. O recurso Group se refere a outros recursos, possivelmente implicitamente. Os grupos devem ser agidos ou observados como um todo (por exemplo, realizando terapia em um grupo, calculando o risco para um grupo, etc.). Este recurso será comumente usado para saúde pública (por exemplo, descrevendo uma população em risco), ensaios clínicos (por exemplo, definindo um pool de sujeitos de teste) e propósitos semelhantes.
  • recurso Bundle - é um contêiner de infraestrutura para um grupo de recursos. Ele não tem narrativa e é usado para agrupar coleções de recursos para transmissão, persistência ou processamento (por exemplo, mensagens, documentos, transações, respostas de consulta, etc.). O conteúdo dos bundles é normalmente determinado algoritmicamente para uma troca específica ou propósito de persistência.

O recurso br-core-composition - define um conjunto de informações relacionadas à saúde que são reunidas em um único documento lógico que fornece uma única declaração coerente de significado, estabelece seu próprio contexto e que tem atestado clínico com relação a quem está fazendo a declaração. O recurso br-core-composition fornece a estrutura básica de um documento FHIR. O conteúdo completo do documento é expresso usando um Bundle contendo a Composition e suas entradas.

O recurso br-core-composition organiza o conteúdo clínico e administrativo em seções, cada uma contendo uma narrativa e faz referência a outros recursos para dar suporte a dados. O conteúdo narrativo das várias seções em um br-core-composition é suportado pelos recursos referenciados nas entradas da seção. O conjunto completo de conteúdo para compor um documento inclui o recurso br-core-composition juntamente com vários recursos apontados ou indiretamente conectados à Composition, todos reunidos em um Bundle para transporte e persistência.

Os recursos associados à seguinte lista de referências de br-core-composition DEVEM ser incluídos no Bundle:

  • br-core-composition.subject
  • br-core-composition.encounter
  • br-core-composition.author
  • br-core-composition.attester.party
  • br-core-composition.custodian
  • br-core-composition.event.detail
  • br-core-composition.section.author
  • br-core-composition.section.focus
  • br-core-composition.section.entry

Outros recursos referenciados por esses recursos PODEM ser incluídos no Bundle a critério do sistema de autoria, conforme documentado na definição de operação do sistema (como a operação $document) ou conforme especificado por quaisquer perfis aplicáveis.

Contexto

Códigos de status do br-core-compositon

Cada composição tem um elemento de status, que descreve o status do conteúdo da composição, retirado deste ValueSet: (https://terminologia.saude.gov.br/#/orgs/HL7/collections/composition-status/):

Tabela 2. Códigos de status da composition

preliminar Esta é uma composition ou documento preliminar (também conhecido como inicial ou provisório). O conteúdo pode estar incompleto ou não verificado.
registrado por engano A composition ou documento foi originalmente criado/emitido por engano, e esta é uma alteração que marca que toda a série não deve ser considerada válida.
final Esta versão da composition está completa e verificada por uma pessoa autorizada e nenhum outro trabalho está planejado. Quaisquer atualizações subsequentes serão em uma nova versão da composition.
alterada O conteúdo da composition ou os seus recursos referenciados foram modificados (editados ou adicionados) após serem liberados como "finais" e a composition está completa e verificada por uma pessoa autorizada.

O status da composição geralmente vai de preliminar para final e, então pode progredir para alterado. Observe que em muitos fluxos de trabalho, apenas composições finais são disponibilizadas e o status preliminar não é usado.

Poucas composições são criadas inteiramente por engano no fluxo de trabalho - geralmente a composição diz respeito ao paciente errado ou é escrita pelo autor errado, e o erro só é detectado depois que a composição foi usada ou documentos foram derivados dela. Para dar suporte à resolução deste caso, a composição é atualizada para ser marcada como inserida por engano e um novo documento derivado pode ser criado. Isso significa que toda a série de documentos derivados agora é considerada criada por engano e os sistemas que recebem documentos derivados com base em composições retiradas DEVEM remover dados retirados de documentos anteriores do uso rotineiro e/ou tomar outras ações apropriadas. Os sistemas não são obrigados a fornecer este fluxo de trabalho ou dar suporte a documentos derivados de composições retiradas, mas NÃO DEVEM ignorar um status de inserido por engano. Observe que os sistemas que manipulam composições ou documentos derivados e não oferecem suporte ao status de erro precisam definir alguma outra maneira de manipular composições criadas por engano; embora isso não seja uma ocorrência comum, alguns sistemas clínicos não têm nenhuma provisão para remover informações errôneas do registro de um paciente, e não há como o usuário saber que o registro não é adequado para uso. Isso não é seguro.

Observações com relação ao padrão CDA estão disponíveis em https://www.hl7.org/fhir/r4/composition.html#cda.

Usage:

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de Composition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition Composition
... id 0..1 id ID lógico deste artefato
... meta 0..1 Meta ID lógico deste artefato
... implicitRules 0..1 uri Conjunto de regras utilizadas para a elaboração deste conteúdo
... text 0..1 Narrative Resumo do recurso para interpretação humana
... contained 0..* Resource Recursos contidos
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..1 Identifier Identificador independente da versão da Composition
... status 1..1 code Status/Situação da Composition
Binding: CompositionStatus (required)
... type 1..1 CodeableConcept Tipo da Composition
Binding: FHIRDocumentTypeCodes (preferred)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... coding 0..* Coding Código definido por uma terminologia
..... id 0..1 string ID exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... system 0..1 uri Identificador do sistema de terminologia
..... version 0..1 string Versão da terminologia LOINC
..... code 0..1 code Código conforme terminologia
..... display 0..1 string Descrição conforme definição da terminologia LOINC
..... userSelected 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
.... text 0..1 string Representação em texto livre do conceito
... category 0..* CodeableConcept Categorização da Composition
Binding: DocumentClassValueSet (example)
... subject 0..1 Reference(BRCorePatient) Sobre quem e/ou sobre o que é a Composition
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... encounter 0..1 Reference(br-core-encounter) Contato assistencial descrito nesta Composition
... date 1..1 dateTime Data de edição da Composition
... author 1..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta Composition
... title 1..1 string Sumário Internacional do Paciente
... confidentiality 0..1 code Códigos que especificam o nível de confidencialidade da Composition
Binding: V3 Value SetConfidentialityClassification (required)
... attester 0..* BackboneElement Responsável por atestar a acurácia da Composition
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... mode 1..1 code Métodolo utilizada para autenticar a Composition
Binding: CompositionAttestationMode (required)
.... time 0..1 dateTime Quando a Composition foi atestada
.... party 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization) Quem atestou a Composition
... custodian 0..1 Reference(BRCoreOrganization) Organização responsável pela custódia da Composition
... relatesTo 0..* BackboneElement Relacionamentos com outras Compositions/Documents
.... id 0..1 string Relacionamentos com outras composições/Documents
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code 1..1 code Alvo do relacionamento da composição
Binding: DocumentRelationshipType (required)
.... Slices for target[x] 1..1 Identifier, Reference(Composition) Relacionamento alvo
Slice: Unordered, Open by type:$this
..... target[x]:targetReference 0..1 Reference(br-core-composition) Referencia a composition alvo
... event 0..* BackboneElement Serviços assistenciais documentados
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code 0..* CodeableConcept Código(s) aplicável(is) aos eventos documentados
Binding: v3 Code System ActCode (required)
.... period 0..1 Period O período de tempo coberto pela composition.
.... detail 0..* Reference(Resource) Referência aos eventos da Composition
... section 0..* BackboneElement A secção inicial da composition a partir da qual as demais seções são definidas
.... id 0..1 string Identificador exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... title 0..1 string Título da seção
.... code 0..1 CodeableConcept Um código que identifica o tipo de conteúdo contido dentro da seção.
Binding: DocumentSectionCodes (required)
.... author 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta seção
.... focus 0..1 Reference(Resource) Quem/o que é a seção
.... text 0..1 Narrative Resumo em texto livre da seção
.... mode 0..1 code Método de processamento da seção
Binding: ListMode (required)
.... orderedBy 0..1 CodeableConcept Especifica a ordem dos itens nas sections.entry
Binding: ListEmptyReasons (preferred)
.... entry 0..* Reference(Resource) Uma referência ao recurso a partir do qual narrativa da seção é derivada.
.... emptyReason 0..1 CodeableConcept Explicação porquê a secção está vazia
.... section 0..* Uma subseção aninhada dentro desta seção

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Composition.statusrequiredCompositionStatus
http://hl7.org/fhir/ValueSet/composition-status
from the FHIR Standard
Composition.typepreferredFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard
Composition.categoryexampleDocumentClassValueSet
http://hl7.org/fhir/ValueSet/document-classcodes
from the FHIR Standard
Composition.confidentialityrequiredv3.ConfidentialityClassification
http://terminology.hl7.org/ValueSet/v3-ConfidentialityClassification
from the FHIR Standard
Composition.attester.moderequiredCompositionAttestationMode
http://hl7.org/fhir/ValueSet/composition-attestation-mode
from the FHIR Standard
Composition.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type
from the FHIR Standard
Composition.event.coderequiredActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Composition.section.coderequiredDocumentSectionCodes
http://hl7.org/fhir/ValueSet/doc-section-codes
from the FHIR Standard
Composition.section.moderequiredListMode
http://hl7.org/fhir/ValueSet/list-mode
from the FHIR Standard
Composition.section.orderedBypreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta ID lógico deste artefato
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Conjunto de regras utilizadas para a elaboração deste conteúdo
ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do recurso para interpretação humana
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..1 Identifier Identificador independente da versão da Composition
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Status/Situação da Composition
Binding: CompositionStatus (required)
ele-1: All FHIR elements must have a @value or children
... type Σ 1..1 CodeableConcept Tipo da Composition
Binding: FHIRDocumentTypeCodes (preferred)
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... coding Σ 0..* Coding Código definido por uma terminologia
ele-1: All FHIR elements must have a @value or children
..... id 0..1 string ID exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... system Σ 0..1 uri Identificador do sistema de terminologia
ele-1: All FHIR elements must have a @value or children
..... version Σ 0..1 string Versão da terminologia LOINC
ele-1: All FHIR elements must have a @value or children
..... code Σ 0..1 code Código conforme terminologia
ele-1: All FHIR elements must have a @value or children
..... display Σ 0..1 string Descrição conforme definição da terminologia LOINC
ele-1: All FHIR elements must have a @value or children
..... userSelected Σ 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
ele-1: All FHIR elements must have a @value or children
.... text Σ 0..1 string Representação em texto livre do conceito
ele-1: All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept Categorização da Composition
Binding: DocumentClassValueSet (example)
ele-1: All FHIR elements must have a @value or children
... subject Σ 0..1 Reference(BRCorePatient) Sobre quem e/ou sobre o que é a Composition
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo ao qual a referência se refere
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Texto alternativo para o recurso
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(br-core-encounter) Contato assistencial descrito nesta Composition
ele-1: All FHIR elements must have a @value or children
... date Σ 1..1 dateTime Data de edição da Composition
ele-1: All FHIR elements must have a @value or children
... author Σ 1..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta Composition
ele-1: All FHIR elements must have a @value or children
... title Σ 1..1 string Sumário Internacional do Paciente
ele-1: All FHIR elements must have a @value or children
... confidentiality Σ 0..1 code Códigos que especificam o nível de confidencialidade da Composition
Binding: V3 Value SetConfidentialityClassification (required)
ele-1: All FHIR elements must have a @value or children
... attester 0..* BackboneElement Responsável por atestar a acurácia da Composition
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... mode 1..1 code Métodolo utilizada para autenticar a Composition
Binding: CompositionAttestationMode (required)
ele-1: All FHIR elements must have a @value or children
.... time 0..1 dateTime Quando a Composition foi atestada
ele-1: All FHIR elements must have a @value or children
.... party 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization) Quem atestou a Composition
ele-1: All FHIR elements must have a @value or children
... custodian Σ 0..1 Reference(BRCoreOrganization) Organização responsável pela custódia da Composition
ele-1: All FHIR elements must have a @value or children
... relatesTo 0..* BackboneElement Relacionamentos com outras Compositions/Documents
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Relacionamentos com outras composições/Documents
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code 1..1 code Alvo do relacionamento da composição
Binding: DocumentRelationshipType (required)
ele-1: All FHIR elements must have a @value or children
.... Slices for target[x] 1..1 Relacionamento alvo
Slice: Unordered, Open by type:$this
ele-1: All FHIR elements must have a @value or children
..... targetIdentifier Identifier
..... targetReference Reference(Composition)
..... target[x]:targetReference 0..1 Reference(br-core-composition) Referencia a composition alvo
ele-1: All FHIR elements must have a @value or children
... event Σ 0..* BackboneElement Serviços assistenciais documentados
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code Σ 0..* CodeableConcept Código(s) aplicável(is) aos eventos documentados
Binding: v3 Code System ActCode (required)
ele-1: All FHIR elements must have a @value or children
.... period Σ 0..1 Period O período de tempo coberto pela composition.
ele-1: All FHIR elements must have a @value or children
.... detail Σ 0..* Reference(Resource) Referência aos eventos da Composition
ele-1: All FHIR elements must have a @value or children
... section C 0..* BackboneElement A secção inicial da composition a partir da qual as demais seções são definidas
cmp-1: A section must contain at least one of text, entries, or sub-sections
cmp-2: A section can only have an emptyReason if it is empty
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... title 0..1 string Título da seção
ele-1: All FHIR elements must have a @value or children
.... code 0..1 CodeableConcept Um código que identifica o tipo de conteúdo contido dentro da seção.
Binding: DocumentSectionCodes (required)
ele-1: All FHIR elements must have a @value or children
.... author 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta seção
ele-1: All FHIR elements must have a @value or children
.... focus 0..1 Reference(Resource) Quem/o que é a seção
ele-1: All FHIR elements must have a @value or children
.... text C 0..1 Narrative Resumo em texto livre da seção
ele-1: All FHIR elements must have a @value or children
.... mode 0..1 code Método de processamento da seção
Binding: ListMode (required)
ele-1: All FHIR elements must have a @value or children
.... orderedBy 0..1 CodeableConcept Especifica a ordem dos itens nas sections.entry
Binding: ListEmptyReasons (preferred)
ele-1: All FHIR elements must have a @value or children
.... entry C 0..* Reference(Resource) Uma referência ao recurso a partir do qual narrativa da seção é derivada.
ele-1: All FHIR elements must have a @value or children
.... emptyReason C 0..1 CodeableConcept Explicação porquê a secção está vazia
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.


ele-1: All FHIR elements must have a @value or children
.... section C 0..* See section (Composition) Uma subseção aninhada dentro desta seção
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Composition.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
http://hl7.org/fhir/ValueSet/composition-status
from the FHIR Standard
Composition.typepreferredFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard
Composition.categoryexampleDocumentClassValueSet
http://hl7.org/fhir/ValueSet/document-classcodes
from the FHIR Standard
Composition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Composition.confidentialityrequiredv3.ConfidentialityClassification
http://terminology.hl7.org/ValueSet/v3-ConfidentialityClassification
from the FHIR Standard
Composition.attester.moderequiredCompositionAttestationMode
http://hl7.org/fhir/ValueSet/composition-attestation-mode
from the FHIR Standard
Composition.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type
from the FHIR Standard
Composition.event.coderequiredActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Composition.section.coderequiredDocumentSectionCodes
http://hl7.org/fhir/ValueSet/doc-section-codes
from the FHIR Standard
Composition.section.moderequiredListMode
http://hl7.org/fhir/ValueSet/list-mode
from the FHIR Standard
Composition.section.orderedBypreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard
Composition.section.emptyReasonpreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.sectionA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.sectionA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta ID lógico deste artefato
... implicitRules ?!Σ 0..1 uri Conjunto de regras utilizadas para a elaboração deste conteúdo
... text 0..1 Narrative Resumo do recurso para interpretação humana
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..1 Identifier Identificador independente da versão da Composition
... status ?!Σ 1..1 code Status/Situação da Composition
Binding: CompositionStatus (required)
... type Σ 1..1 CodeableConcept Tipo da Composition
Binding: FHIRDocumentTypeCodes (preferred)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Código definido por uma terminologia
..... id 0..1 string ID exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Identificador do sistema de terminologia
..... version Σ 0..1 string Versão da terminologia LOINC
..... code Σ 0..1 code Código conforme terminologia
..... display Σ 0..1 string Descrição conforme definição da terminologia LOINC
..... userSelected Σ 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
.... text Σ 0..1 string Representação em texto livre do conceito
... category Σ 0..* CodeableConcept Categorização da Composition
Binding: DocumentClassValueSet (example)
... subject Σ 0..1 Reference(BRCorePatient) Sobre quem e/ou sobre o que é a Composition
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Contato assistencial descrito nesta Composition
... date Σ 1..1 dateTime Data de edição da Composition
... author Σ 1..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta Composition
... title Σ 1..1 string Sumário Internacional do Paciente
... confidentiality Σ 0..1 code Códigos que especificam o nível de confidencialidade da Composition
Binding: V3 Value SetConfidentialityClassification (required)
... attester 0..* BackboneElement Responsável por atestar a acurácia da Composition
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... mode 1..1 code Métodolo utilizada para autenticar a Composition
Binding: CompositionAttestationMode (required)
.... time 0..1 dateTime Quando a Composition foi atestada
.... party 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization) Quem atestou a Composition
... custodian Σ 0..1 Reference(BRCoreOrganization) Organização responsável pela custódia da Composition
... relatesTo 0..* BackboneElement Relacionamentos com outras Compositions/Documents
.... id 0..1 string Relacionamentos com outras composições/Documents
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code 1..1 code Alvo do relacionamento da composição
Binding: DocumentRelationshipType (required)
.... Slices for target[x] 1..1 Relacionamento alvo
Slice: Unordered, Open by type:$this
..... targetIdentifier Identifier
..... targetReference Reference(Composition)
..... target[x]:targetReference 0..1 Reference(br-core-composition) Referencia a composition alvo
... event Σ 0..* BackboneElement Serviços assistenciais documentados
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code Σ 0..* CodeableConcept Código(s) aplicável(is) aos eventos documentados
Binding: v3 Code System ActCode (required)
.... period Σ 0..1 Period O período de tempo coberto pela composition.
.... detail Σ 0..* Reference(Resource) Referência aos eventos da Composition
... section C 0..* BackboneElement A secção inicial da composition a partir da qual as demais seções são definidas
cmp-1: A section must contain at least one of text, entries, or sub-sections
cmp-2: A section can only have an emptyReason if it is empty
.... id 0..1 string Identificador exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... title 0..1 string Título da seção
.... code 0..1 CodeableConcept Um código que identifica o tipo de conteúdo contido dentro da seção.
Binding: DocumentSectionCodes (required)
.... author 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta seção
.... focus 0..1 Reference(Resource) Quem/o que é a seção
.... text C 0..1 Narrative Resumo em texto livre da seção
.... mode 0..1 code Método de processamento da seção
Binding: ListMode (required)
.... orderedBy 0..1 CodeableConcept Especifica a ordem dos itens nas sections.entry
Binding: ListEmptyReasons (preferred)
.... entry C 0..* Reference(Resource) Uma referência ao recurso a partir do qual narrativa da seção é derivada.
.... emptyReason C 0..1 CodeableConcept Explicação porquê a secção está vazia
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

.... section C 0..* See section (Composition) Uma subseção aninhada dentro desta seção

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Composition.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
http://hl7.org/fhir/ValueSet/composition-status
from the FHIR Standard
Composition.typepreferredFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard
Composition.categoryexampleDocumentClassValueSet
http://hl7.org/fhir/ValueSet/document-classcodes
from the FHIR Standard
Composition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Composition.confidentialityrequiredv3.ConfidentialityClassification
http://terminology.hl7.org/ValueSet/v3-ConfidentialityClassification
from the FHIR Standard
Composition.attester.moderequiredCompositionAttestationMode
http://hl7.org/fhir/ValueSet/composition-attestation-mode
from the FHIR Standard
Composition.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type
from the FHIR Standard
Composition.event.coderequiredActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Composition.section.coderequiredDocumentSectionCodes
http://hl7.org/fhir/ValueSet/doc-section-codes
from the FHIR Standard
Composition.section.moderequiredListMode
http://hl7.org/fhir/ValueSet/list-mode
from the FHIR Standard
Composition.section.orderedBypreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard
Composition.section.emptyReasonpreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.sectionA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.sectionA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visão diferencial

Esta estrutura é derivada de Composition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition Composition
... id 0..1 id ID lógico deste artefato
... meta 0..1 Meta ID lógico deste artefato
... implicitRules 0..1 uri Conjunto de regras utilizadas para a elaboração deste conteúdo
... text 0..1 Narrative Resumo do recurso para interpretação humana
... contained 0..* Resource Recursos contidos
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..1 Identifier Identificador independente da versão da Composition
... status 1..1 code Status/Situação da Composition
Binding: CompositionStatus (required)
... type 1..1 CodeableConcept Tipo da Composition
Binding: FHIRDocumentTypeCodes (preferred)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... coding 0..* Coding Código definido por uma terminologia
..... id 0..1 string ID exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... system 0..1 uri Identificador do sistema de terminologia
..... version 0..1 string Versão da terminologia LOINC
..... code 0..1 code Código conforme terminologia
..... display 0..1 string Descrição conforme definição da terminologia LOINC
..... userSelected 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
.... text 0..1 string Representação em texto livre do conceito
... category 0..* CodeableConcept Categorização da Composition
Binding: DocumentClassValueSet (example)
... subject 0..1 Reference(BRCorePatient) Sobre quem e/ou sobre o que é a Composition
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... encounter 0..1 Reference(br-core-encounter) Contato assistencial descrito nesta Composition
... date 1..1 dateTime Data de edição da Composition
... author 1..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta Composition
... title 1..1 string Sumário Internacional do Paciente
... confidentiality 0..1 code Códigos que especificam o nível de confidencialidade da Composition
Binding: V3 Value SetConfidentialityClassification (required)
... attester 0..* BackboneElement Responsável por atestar a acurácia da Composition
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... mode 1..1 code Métodolo utilizada para autenticar a Composition
Binding: CompositionAttestationMode (required)
.... time 0..1 dateTime Quando a Composition foi atestada
.... party 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization) Quem atestou a Composition
... custodian 0..1 Reference(BRCoreOrganization) Organização responsável pela custódia da Composition
... relatesTo 0..* BackboneElement Relacionamentos com outras Compositions/Documents
.... id 0..1 string Relacionamentos com outras composições/Documents
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code 1..1 code Alvo do relacionamento da composição
Binding: DocumentRelationshipType (required)
.... Slices for target[x] 1..1 Identifier, Reference(Composition) Relacionamento alvo
Slice: Unordered, Open by type:$this
..... target[x]:targetReference 0..1 Reference(br-core-composition) Referencia a composition alvo
... event 0..* BackboneElement Serviços assistenciais documentados
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code 0..* CodeableConcept Código(s) aplicável(is) aos eventos documentados
Binding: v3 Code System ActCode (required)
.... period 0..1 Period O período de tempo coberto pela composition.
.... detail 0..* Reference(Resource) Referência aos eventos da Composition
... section 0..* BackboneElement A secção inicial da composition a partir da qual as demais seções são definidas
.... id 0..1 string Identificador exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... title 0..1 string Título da seção
.... code 0..1 CodeableConcept Um código que identifica o tipo de conteúdo contido dentro da seção.
Binding: DocumentSectionCodes (required)
.... author 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta seção
.... focus 0..1 Reference(Resource) Quem/o que é a seção
.... text 0..1 Narrative Resumo em texto livre da seção
.... mode 0..1 code Método de processamento da seção
Binding: ListMode (required)
.... orderedBy 0..1 CodeableConcept Especifica a ordem dos itens nas sections.entry
Binding: ListEmptyReasons (preferred)
.... entry 0..* Reference(Resource) Uma referência ao recurso a partir do qual narrativa da seção é derivada.
.... emptyReason 0..1 CodeableConcept Explicação porquê a secção está vazia
.... section 0..* Uma subseção aninhada dentro desta seção

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Composition.statusrequiredCompositionStatus
http://hl7.org/fhir/ValueSet/composition-status
from the FHIR Standard
Composition.typepreferredFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard
Composition.categoryexampleDocumentClassValueSet
http://hl7.org/fhir/ValueSet/document-classcodes
from the FHIR Standard
Composition.confidentialityrequiredv3.ConfidentialityClassification
http://terminology.hl7.org/ValueSet/v3-ConfidentialityClassification
from the FHIR Standard
Composition.attester.moderequiredCompositionAttestationMode
http://hl7.org/fhir/ValueSet/composition-attestation-mode
from the FHIR Standard
Composition.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type
from the FHIR Standard
Composition.event.coderequiredActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Composition.section.coderequiredDocumentSectionCodes
http://hl7.org/fhir/ValueSet/doc-section-codes
from the FHIR Standard
Composition.section.moderequiredListMode
http://hl7.org/fhir/ValueSet/list-mode
from the FHIR Standard
Composition.section.orderedBypreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta ID lógico deste artefato
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Conjunto de regras utilizadas para a elaboração deste conteúdo
ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do recurso para interpretação humana
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..1 Identifier Identificador independente da versão da Composition
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Status/Situação da Composition
Binding: CompositionStatus (required)
ele-1: All FHIR elements must have a @value or children
... type Σ 1..1 CodeableConcept Tipo da Composition
Binding: FHIRDocumentTypeCodes (preferred)
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... coding Σ 0..* Coding Código definido por uma terminologia
ele-1: All FHIR elements must have a @value or children
..... id 0..1 string ID exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... system Σ 0..1 uri Identificador do sistema de terminologia
ele-1: All FHIR elements must have a @value or children
..... version Σ 0..1 string Versão da terminologia LOINC
ele-1: All FHIR elements must have a @value or children
..... code Σ 0..1 code Código conforme terminologia
ele-1: All FHIR elements must have a @value or children
..... display Σ 0..1 string Descrição conforme definição da terminologia LOINC
ele-1: All FHIR elements must have a @value or children
..... userSelected Σ 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
ele-1: All FHIR elements must have a @value or children
.... text Σ 0..1 string Representação em texto livre do conceito
ele-1: All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept Categorização da Composition
Binding: DocumentClassValueSet (example)
ele-1: All FHIR elements must have a @value or children
... subject Σ 0..1 Reference(BRCorePatient) Sobre quem e/ou sobre o que é a Composition
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo ao qual a referência se refere
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Texto alternativo para o recurso
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(br-core-encounter) Contato assistencial descrito nesta Composition
ele-1: All FHIR elements must have a @value or children
... date Σ 1..1 dateTime Data de edição da Composition
ele-1: All FHIR elements must have a @value or children
... author Σ 1..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta Composition
ele-1: All FHIR elements must have a @value or children
... title Σ 1..1 string Sumário Internacional do Paciente
ele-1: All FHIR elements must have a @value or children
... confidentiality Σ 0..1 code Códigos que especificam o nível de confidencialidade da Composition
Binding: V3 Value SetConfidentialityClassification (required)
ele-1: All FHIR elements must have a @value or children
... attester 0..* BackboneElement Responsável por atestar a acurácia da Composition
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... mode 1..1 code Métodolo utilizada para autenticar a Composition
Binding: CompositionAttestationMode (required)
ele-1: All FHIR elements must have a @value or children
.... time 0..1 dateTime Quando a Composition foi atestada
ele-1: All FHIR elements must have a @value or children
.... party 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization) Quem atestou a Composition
ele-1: All FHIR elements must have a @value or children
... custodian Σ 0..1 Reference(BRCoreOrganization) Organização responsável pela custódia da Composition
ele-1: All FHIR elements must have a @value or children
... relatesTo 0..* BackboneElement Relacionamentos com outras Compositions/Documents
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Relacionamentos com outras composições/Documents
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code 1..1 code Alvo do relacionamento da composição
Binding: DocumentRelationshipType (required)
ele-1: All FHIR elements must have a @value or children
.... Slices for target[x] 1..1 Relacionamento alvo
Slice: Unordered, Open by type:$this
ele-1: All FHIR elements must have a @value or children
..... targetIdentifier Identifier
..... targetReference Reference(Composition)
..... target[x]:targetReference 0..1 Reference(br-core-composition) Referencia a composition alvo
ele-1: All FHIR elements must have a @value or children
... event Σ 0..* BackboneElement Serviços assistenciais documentados
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code Σ 0..* CodeableConcept Código(s) aplicável(is) aos eventos documentados
Binding: v3 Code System ActCode (required)
ele-1: All FHIR elements must have a @value or children
.... period Σ 0..1 Period O período de tempo coberto pela composition.
ele-1: All FHIR elements must have a @value or children
.... detail Σ 0..* Reference(Resource) Referência aos eventos da Composition
ele-1: All FHIR elements must have a @value or children
... section C 0..* BackboneElement A secção inicial da composition a partir da qual as demais seções são definidas
cmp-1: A section must contain at least one of text, entries, or sub-sections
cmp-2: A section can only have an emptyReason if it is empty
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... title 0..1 string Título da seção
ele-1: All FHIR elements must have a @value or children
.... code 0..1 CodeableConcept Um código que identifica o tipo de conteúdo contido dentro da seção.
Binding: DocumentSectionCodes (required)
ele-1: All FHIR elements must have a @value or children
.... author 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta seção
ele-1: All FHIR elements must have a @value or children
.... focus 0..1 Reference(Resource) Quem/o que é a seção
ele-1: All FHIR elements must have a @value or children
.... text C 0..1 Narrative Resumo em texto livre da seção
ele-1: All FHIR elements must have a @value or children
.... mode 0..1 code Método de processamento da seção
Binding: ListMode (required)
ele-1: All FHIR elements must have a @value or children
.... orderedBy 0..1 CodeableConcept Especifica a ordem dos itens nas sections.entry
Binding: ListEmptyReasons (preferred)
ele-1: All FHIR elements must have a @value or children
.... entry C 0..* Reference(Resource) Uma referência ao recurso a partir do qual narrativa da seção é derivada.
ele-1: All FHIR elements must have a @value or children
.... emptyReason C 0..1 CodeableConcept Explicação porquê a secção está vazia
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.


ele-1: All FHIR elements must have a @value or children
.... section C 0..* See section (Composition) Uma subseção aninhada dentro desta seção
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Composition.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
http://hl7.org/fhir/ValueSet/composition-status
from the FHIR Standard
Composition.typepreferredFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard
Composition.categoryexampleDocumentClassValueSet
http://hl7.org/fhir/ValueSet/document-classcodes
from the FHIR Standard
Composition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Composition.confidentialityrequiredv3.ConfidentialityClassification
http://terminology.hl7.org/ValueSet/v3-ConfidentialityClassification
from the FHIR Standard
Composition.attester.moderequiredCompositionAttestationMode
http://hl7.org/fhir/ValueSet/composition-attestation-mode
from the FHIR Standard
Composition.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type
from the FHIR Standard
Composition.event.coderequiredActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Composition.section.coderequiredDocumentSectionCodes
http://hl7.org/fhir/ValueSet/doc-section-codes
from the FHIR Standard
Composition.section.moderequiredListMode
http://hl7.org/fhir/ValueSet/list-mode
from the FHIR Standard
Composition.section.orderedBypreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard
Composition.section.emptyReasonpreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.sectionA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.sectionA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta ID lógico deste artefato
... implicitRules ?!Σ 0..1 uri Conjunto de regras utilizadas para a elaboração deste conteúdo
... text 0..1 Narrative Resumo do recurso para interpretação humana
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..1 Identifier Identificador independente da versão da Composition
... status ?!Σ 1..1 code Status/Situação da Composition
Binding: CompositionStatus (required)
... type Σ 1..1 CodeableConcept Tipo da Composition
Binding: FHIRDocumentTypeCodes (preferred)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Código definido por uma terminologia
..... id 0..1 string ID exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Identificador do sistema de terminologia
..... version Σ 0..1 string Versão da terminologia LOINC
..... code Σ 0..1 code Código conforme terminologia
..... display Σ 0..1 string Descrição conforme definição da terminologia LOINC
..... userSelected Σ 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
.... text Σ 0..1 string Representação em texto livre do conceito
... category Σ 0..* CodeableConcept Categorização da Composition
Binding: DocumentClassValueSet (example)
... subject Σ 0..1 Reference(BRCorePatient) Sobre quem e/ou sobre o que é a Composition
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Slice: Unordered, Open by value:url
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Contato assistencial descrito nesta Composition
... date Σ 1..1 dateTime Data de edição da Composition
... author Σ 1..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta Composition
... title Σ 1..1 string Sumário Internacional do Paciente
... confidentiality Σ 0..1 code Códigos que especificam o nível de confidencialidade da Composition
Binding: V3 Value SetConfidentialityClassification (required)
... attester 0..* BackboneElement Responsável por atestar a acurácia da Composition
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... mode 1..1 code Métodolo utilizada para autenticar a Composition
Binding: CompositionAttestationMode (required)
.... time 0..1 dateTime Quando a Composition foi atestada
.... party 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization) Quem atestou a Composition
... custodian Σ 0..1 Reference(BRCoreOrganization) Organização responsável pela custódia da Composition
... relatesTo 0..* BackboneElement Relacionamentos com outras Compositions/Documents
.... id 0..1 string Relacionamentos com outras composições/Documents
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code 1..1 code Alvo do relacionamento da composição
Binding: DocumentRelationshipType (required)
.... Slices for target[x] 1..1 Relacionamento alvo
Slice: Unordered, Open by type:$this
..... targetIdentifier Identifier
..... targetReference Reference(Composition)
..... target[x]:targetReference 0..1 Reference(br-core-composition) Referencia a composition alvo
... event Σ 0..* BackboneElement Serviços assistenciais documentados
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code Σ 0..* CodeableConcept Código(s) aplicável(is) aos eventos documentados
Binding: v3 Code System ActCode (required)
.... period Σ 0..1 Period O período de tempo coberto pela composition.
.... detail Σ 0..* Reference(Resource) Referência aos eventos da Composition
... section C 0..* BackboneElement A secção inicial da composition a partir da qual as demais seções são definidas
cmp-1: A section must contain at least one of text, entries, or sub-sections
cmp-2: A section can only have an emptyReason if it is empty
.... id 0..1 string Identificador exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... title 0..1 string Título da seção
.... code 0..1 CodeableConcept Um código que identifica o tipo de conteúdo contido dentro da seção.
Binding: DocumentSectionCodes (required)
.... author 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | Device | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Quem e/ou o que foi o autor desta seção
.... focus 0..1 Reference(Resource) Quem/o que é a seção
.... text C 0..1 Narrative Resumo em texto livre da seção
.... mode 0..1 code Método de processamento da seção
Binding: ListMode (required)
.... orderedBy 0..1 CodeableConcept Especifica a ordem dos itens nas sections.entry
Binding: ListEmptyReasons (preferred)
.... entry C 0..* Reference(Resource) Uma referência ao recurso a partir do qual narrativa da seção é derivada.
.... emptyReason C 0..1 CodeableConcept Explicação porquê a secção está vazia
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

.... section C 0..* See section (Composition) Uma subseção aninhada dentro desta seção

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Composition.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
http://hl7.org/fhir/ValueSet/composition-status
from the FHIR Standard
Composition.typepreferredFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard
Composition.categoryexampleDocumentClassValueSet
http://hl7.org/fhir/ValueSet/document-classcodes
from the FHIR Standard
Composition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Composition.confidentialityrequiredv3.ConfidentialityClassification
http://terminology.hl7.org/ValueSet/v3-ConfidentialityClassification
from the FHIR Standard
Composition.attester.moderequiredCompositionAttestationMode
http://hl7.org/fhir/ValueSet/composition-attestation-mode
from the FHIR Standard
Composition.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type
from the FHIR Standard
Composition.event.coderequiredActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Composition.section.coderequiredDocumentSectionCodes
http://hl7.org/fhir/ValueSet/doc-section-codes
from the FHIR Standard
Composition.section.moderequiredListMode
http://hl7.org/fhir/ValueSet/list-mode
from the FHIR Standard
Composition.section.orderedBypreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard
Composition.section.emptyReasonpreferredListEmptyReasons
http://hl7.org/fhir/ValueSet/list-empty-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.sectionA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.sectionA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

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