Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1
BR
Publish Box vai aqui
| URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observationpregnancyedd | Versão: 1.0.0 | |||
| Active as of 2026-01-14 | Nome computável: BRCoreObservationPregnancyEDD | |||
Este perfil restringe o recurso Observation para representar a data prevista para o parto
O perfil br-core-observationpregnancyedd define os elementos e extensões necessários para registrar a data prevista do parto de uma paciente grávida. O perfil inclui campos para a data em que a data prevista do parto foi registrada e a data efetiva estimada, utiliza o elemento effectivePeriod para indicar o período durante o qual a data prevista do parto foi estimada.
Uso:
O perfil br-core-observationpregnancyedd deve ser usado exclusivamente para registrar e gerenciar a data prevista do parto de uma paciente grávida e não deve ser utilizado em consultas ou procedimentos que não envolvem a saúde reprodutiva ou a gestação da paciente.
Utilizado por obstetras e outros profissionais de saúde para documentar a data prevista do parto durante as consultas de pré-natal. Ajuda no planejamento e agendamento de consultas, exames e intervenções necessárias ao longo da gestação.
Em casos de gestações de alto risco, a data prevista do parto é crítica para monitorar a saúde da mãe e do bebê, pois permite o acompanhamento rigoroso da evolução da gestação e a preparação para possíveis intervenções médicas.
O uso do perfil garante que todos os profissionais envolvidos no cuidado da gestante tenham acesso à data prevista do parto, melhorando a coordenação dos cuidados e contribui para a coleta de dados precisos sobre a duração da gestação e os resultados perinatais, ajudando a identificar tendências e necessidades de saúde pública.
Em programas de planejamento familiar, a data prevista do parto é usada para educar e preparar os futuros pais.
Os seguintes elementos de dados devem estar sempre presentes (definição obrigatória) ou devem ser suportados se os dados estiverem presentes no sistema de envio (definição de suporte obrigatório). Eles são apresentados abaixo em uma explicação simples e legível. Orientações e exemplos específicos do perfil também são fornecidos. As Visualizações Formais abaixo fornecem o resumo formal, as definições e os requisitos de terminologia.
Para o perfil br-core-observationpregnancyedd os elementos de dados que são obrigatórios (mandatórios) e os que devem ser suportados (must support) são:
Elementos apenas Must Support:
Este perfil não possui extensões.
Este perfil é específico para registrar a data prevista do parto e não deve ser usado para outras informações clínicas ou de saúde.
O perfil está diretamente relacionado ao recurso de br-core-patient, identificando a pessoa cujo status de gestação está sendo registrado. Relaciona-se também ao performer , que determinou ou registrou a data prevista do parto. Muitas vezes, a data prevista do parto é determinada durante um encontro clínico (br-core-encounter), e essa relação ajuda a contextualizar a observação dentro do atendimento contínuo ao paciente, podendo estar relacionado ao registro br-core-condition, para registrar condições de saúde específicas que influenciam a gestação e a data prevista do parto. Finalmente, este recurso pode estar associado a outras observações ou outros resultados de testes que influenciam a estimativa da data prevista do parto.
Usos:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de BRCoreObservation
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | BRCoreObservation | Measurements and simple assertions | |
![]() ![]() |
1..1 | CodeableConcept | Código da observação Vínculo: Pregnancy Expected Delivery Date Method - IPS (required) | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..1 | uri | Identificador da terminologia Padrão necessário: http://loinc.org | |
![]() ![]() ![]() ![]() |
0..1 | code | Código do conceito na sintaxe definida pela terminologia | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Se esse código foi selecionado diretamente pelo usuário | |
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept Padrão necessário: Representação do texto livre do conceito | |
![]() ![]() |
S | 0..1 | instant | Data/hora em que esta versão foi disponibilizada |
Documentação para este formato | ||||
| Caminho | Conformidade | Conjunto de valores | URI |
| Observation.code | required | PregnancyExpectedDeliveryDateMethodUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/edd-method-uv-ips |
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | BRCoreObservation | Measurements and simple assertions Constraints: obs-6, obs-7 |
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado |
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas |
![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required): Codes providing the status of an observation. |
![]() ![]() |
Σ | 1..1 | CodeableConcept | Código da observação Vínculo: Pregnancy Expected Delivery Date Method - IPS (required) |
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept Padrão necessário: Representação do texto livre do conceito |
![]() ![]() |
SΣ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada |
Documentação para este formato | ||||
| Caminho | Conformidade | Conjunto de valores | URI |
| Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1From a norma FHIR | |
| Observation.code | required | PregnancyExpectedDeliveryDateMethodUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/edd-method-uv-ips |
| Id | Grau | Caminho(s) | Detalhes | Requisitos |
| dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Observation | 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 | Observation | 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 | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | Observation | 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() | |
| obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
| obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() |
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | BRCoreObservation | Measurements and simple assertions Constraints: obs-6, obs-7 | ||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension | |||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCarePlan | DeviceRequest | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||
![]() ![]() |
Σ | 0..* | Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreImmunization | ImagingStudy) | Referência ao evento do qual este recurso faz parte | ||||
![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required): Codes providing the status of an observation. | ||||
![]() ![]() |
0..* | CodeableConcept | Categoria da observação Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Código da observação Vínculo: Pregnancy Expected Delivery Date Method - IPS (required) | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identificador da terminologia Padrão necessário: http://loinc.org | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Código do conceito na sintaxe definida pela terminologia | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Se esse código foi selecionado diretamente pelo usuário | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept Padrão necessário: Representação do texto livre do conceito | ||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | br-core-location | Device | Group) | Referência ao paciente ou local ou dispositivo ou grupo desta bservação | ||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||
![]() ![]() |
Σ | 0..* | Reference(Resource) | Referência à outro recurso desta observação | ||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento durante o qual esta observação foi registrada | ||||
![]() ![]() |
Σ | 0..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() |
instant | |||||||
![]() ![]() |
SΣ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | BRCorePatient | BRCoreRelatedPerson) | Referência ao responsável pela observação | ||||
![]() ![]() |
ΣC | 0..1 | Resultado da observação | |||||
![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() |
C | 0..1 | CodeableConcept | Por quê o resultado está faltando Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() |
0..* | CodeableConcept | Interpretação do resultado Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||
![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() |
0..1 | CodeableConcept | Método de medida da observação Vínculo: ObservationMethods (example): Methods for simple observations. | |||||
![]() ![]() |
0..1 | Reference(BRCoreSpecimen) | Amostra utilizada para esta observação | |||||
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||
![]() ![]() |
C | 0..* | BackboneElement | Fornece um guia para interpretação Constraints: obs-3 | ||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referência cruzada | |||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() |
?!Σ | 1..1 | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||
![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||
![]() ![]() ![]() |
1..1 | string | Intervalo de referência em formato textual | |||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreObservation | QuestionnaireResponse | MolecularSequence) | Referência à Observação/Resposta de questionário associada a esta observação | ||||
![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | BRCoreObservation | MolecularSequence) | Referência à Documents, Imagens, Mídias associadas a esta observação | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | Resultado dos componentes da observação | ||||
![]() ![]() ![]() |
0..1 | string | ID 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 | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Valores de referência | |||||
Documentação para este formato | ||||||||
| Caminho | Conformidade | Conjunto de valores | URI | |||
| Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom a norma FHIR
| ||||
| Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1From a norma FHIR | ||||
| Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-categoryFrom a norma FHIR | ||||
| Observation.code | required | PregnancyExpectedDeliveryDateMethodUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/edd-method-uv-ips | ||||
| Observation.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom a norma FHIR | ||||
| Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reasonFrom a norma FHIR | ||||
| Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretationFrom a norma FHIR | ||||
| Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom a norma FHIR | ||||
| Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methodsFrom a norma FHIR | ||||
| Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaningFrom a norma FHIR | ||||
| Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliestoFrom a norma FHIR | ||||
| Observation.component.code | example | LOINCCodes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codesFrom a norma FHIR | ||||
| Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reasonFrom a norma FHIR | ||||
| Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretationFrom a norma FHIR |
| Id | Grau | Caminho(s) | Detalhes | Requisitos |
| dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Observation | 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 | Observation | 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 | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | Observation | 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() | |
| obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
| obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
| obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() |
Esta estrutura é derivada de BRCoreObservation
Visão diferencial
Esta estrutura é derivada de BRCoreObservation
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | BRCoreObservation | Measurements and simple assertions | |
![]() ![]() |
1..1 | CodeableConcept | Código da observação Vínculo: Pregnancy Expected Delivery Date Method - IPS (required) | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..1 | uri | Identificador da terminologia Padrão necessário: http://loinc.org | |
![]() ![]() ![]() ![]() |
0..1 | code | Código do conceito na sintaxe definida pela terminologia | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Se esse código foi selecionado diretamente pelo usuário | |
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept Padrão necessário: Representação do texto livre do conceito | |
![]() ![]() |
S | 0..1 | instant | Data/hora em que esta versão foi disponibilizada |
Documentação para este formato | ||||
| Caminho | Conformidade | Conjunto de valores | URI |
| Observation.code | required | PregnancyExpectedDeliveryDateMethodUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/edd-method-uv-ips |
Visualização de elementos -chave
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | BRCoreObservation | Measurements and simple assertions Constraints: obs-6, obs-7 |
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado |
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas |
![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required): Codes providing the status of an observation. |
![]() ![]() |
Σ | 1..1 | CodeableConcept | Código da observação Vínculo: Pregnancy Expected Delivery Date Method - IPS (required) |
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept Padrão necessário: Representação do texto livre do conceito |
![]() ![]() |
SΣ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada |
Documentação para este formato | ||||
| Caminho | Conformidade | Conjunto de valores | URI |
| Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1From a norma FHIR | |
| Observation.code | required | PregnancyExpectedDeliveryDateMethodUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/edd-method-uv-ips |
| Id | Grau | Caminho(s) | Detalhes | Requisitos |
| dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Observation | 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 | Observation | 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 | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | Observation | 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() | |
| obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
| obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() |
Visualização instantânea
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | BRCoreObservation | Measurements and simple assertions Constraints: obs-6, obs-7 | ||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension | |||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCarePlan | DeviceRequest | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||
![]() ![]() |
Σ | 0..* | Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreImmunization | ImagingStudy) | Referência ao evento do qual este recurso faz parte | ||||
![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required): Codes providing the status of an observation. | ||||
![]() ![]() |
0..* | CodeableConcept | Categoria da observação Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Código da observação Vínculo: Pregnancy Expected Delivery Date Method - IPS (required) | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identificador da terminologia Padrão necessário: http://loinc.org | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Código do conceito na sintaxe definida pela terminologia | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Se esse código foi selecionado diretamente pelo usuário | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept Padrão necessário: Representação do texto livre do conceito | ||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | br-core-location | Device | Group) | Referência ao paciente ou local ou dispositivo ou grupo desta bservação | ||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||
![]() ![]() |
Σ | 0..* | Reference(Resource) | Referência à outro recurso desta observação | ||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento durante o qual esta observação foi registrada | ||||
![]() ![]() |
Σ | 0..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() |
instant | |||||||
![]() ![]() |
SΣ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | BRCorePatient | BRCoreRelatedPerson) | Referência ao responsável pela observação | ||||
![]() ![]() |
ΣC | 0..1 | Resultado da observação | |||||
![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() |
C | 0..1 | CodeableConcept | Por quê o resultado está faltando Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() |
0..* | CodeableConcept | Interpretação do resultado Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||
![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() |
0..1 | CodeableConcept | Método de medida da observação Vínculo: ObservationMethods (example): Methods for simple observations. | |||||
![]() ![]() |
0..1 | Reference(BRCoreSpecimen) | Amostra utilizada para esta observação | |||||
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||
![]() ![]() |
C | 0..* | BackboneElement | Fornece um guia para interpretação Constraints: obs-3 | ||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referência cruzada | |||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() |
?!Σ | 1..1 | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||
![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||
![]() ![]() ![]() |
1..1 | string | Intervalo de referência em formato textual | |||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreObservation | QuestionnaireResponse | MolecularSequence) | Referência à Observação/Resposta de questionário associada a esta observação | ||||
![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | BRCoreObservation | MolecularSequence) | Referência à Documents, Imagens, Mídias associadas a esta observação | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | Resultado dos componentes da observação | ||||
![]() ![]() ![]() |
0..1 | string | ID 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 | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Valores de referência | |||||
Documentação para este formato | ||||||||
| Caminho | Conformidade | Conjunto de valores | URI | |||
| Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom a norma FHIR
| ||||
| Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1From a norma FHIR | ||||
| Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-categoryFrom a norma FHIR | ||||
| Observation.code | required | PregnancyExpectedDeliveryDateMethodUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/edd-method-uv-ips | ||||
| Observation.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom a norma FHIR | ||||
| Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reasonFrom a norma FHIR | ||||
| Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretationFrom a norma FHIR | ||||
| Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom a norma FHIR | ||||
| Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methodsFrom a norma FHIR | ||||
| Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaningFrom a norma FHIR | ||||
| Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliestoFrom a norma FHIR | ||||
| Observation.component.code | example | LOINCCodes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codesFrom a norma FHIR | ||||
| Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reasonFrom a norma FHIR | ||||
| Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretationFrom a norma FHIR |
| Id | Grau | Caminho(s) | Detalhes | Requisitos |
| dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Observation | 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 | Observation | 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 | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | Observation | 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() | |
| obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
| obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
| obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() |
Esta estrutura é derivada de BRCoreObservation
Outras representações de perfil: CSV, Excel, Schematron