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

Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1 - Downloaded Version 1.2.0 See the Directory of published versions

Resource Profile: ObservationPregnancyEDDBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/ObservationPregnancyEDDBRIPS Versão: 1.2.0
Active as of 2026-08-22 Nome computável: ObservationPregnancyEDDBRIPS

Este perfil restringe o recurso Observation para representar a data provável do parto (DPP) da paciente. Não é uma entrada independente da seção de História Obstétrica: é referenciado pelo elemento hasMember do ObservationPregnancyStatusBRIPS. O método de cálculo da DPP informado na RNDS a partir da Data da Última Menstruação (DUM) é mapeado para o código LOINC 11778-8 por meio de ConceptMap.

Este perfil representa as restrições aplicadas ao recurso Observation para o registro da data provável do parto (DPP). A DPP é representada no Sumário do Paciente como uma instância do recurso Observation restringida por esse perfil, referenciada a partir do status gestacional.

O projeto INSPIRA (Hospital Sírio-Libanês / HL7 Brasil, Protocolo 25000.176202/2023-57) revisou os perfis do Guia IPS Brasil, adicionou bindings nacionais da RNDS e expandiu o mapeamento de estrutura. A versão atual do Guia é 1.1.0 (2026).

Escopo/Uso

O perfil ObservationPregnancyEDDBRIPS especializa o perfil internacional Observation-pregnancy-edd-uv-ips para o contexto brasileiro. Diferentemente dos demais perfis da História Obstétrica, não é uma entrada independente da seção: é referenciado pelo elemento hasMember do ObservationPregnancyStatusBRIPS, conforme previsto no IPS.

O elemento Observation.code é obrigatório (1..1, MustSupport) com binding required ao ValueSet edd-method-uv-ips, herdado do IPS, que identifica o método de cálculo da DPP. O cálculo a partir da Data da Última Menstruação (DUM), informado na RNDS, é mapeado para o código LOINC 11778-8 por meio de ConceptMap.

O elemento Observation.value[x] é do tipo dateTime e registra a data provável do parto. O elemento Observation.subject é obrigatório (1..1) e referencia o PatientBRIPS.

Uso indevido

Este perfil não deve ser utilizado como entrada direta da seção de História Obstétrica da CompositionBRIPS — a seção admite apenas as entradas pregnancyStatus e pregnancyOutcomeSummary. Também não deve ser utilizado para registrar a idade gestacional ou o status gestacional, representados pelo ObservationPregnancyStatusBRIPS, nem a data efetiva do parto, que corresponde a um desfecho registrado no ObservationPregnancyOutcomeBRIPS ou a um procedimento no ProcedureBRIPS.

Caso de uso

Condição de entrada

A data provável do parto é extraída dos documentos clínicos da RNDS do último ano a partir da solicitação de geração do sumário, quando informada junto à Idade Gestacional:

  • RAC — Registro de Atendimento Clínico
  • SAO — Sumário de Alta Obstétrico

Para cada status gestacional gerado com DPP informada, é criada uma instância deste perfil, referenciada pelo hasMember do status.

Condição de saída

É exibida a data provável do parto associada ao status gestacional mais recente da paciente.

Extensões

Este perfil não possui extensões nacionais adicionais além das herdadas do IPS. O elemento Observation.effective[x] admite a extensão data-absent-reason quando a data da observação não estiver disponível.

Limites e Relacionamentos

O recurso é referenciado pelo elemento hasMember do ObservationPregnancyStatusBRIPS, que por sua vez é referenciado pela seção História Obstétrica da CompositionBRIPS. Referencia o PatientBRIPS em subject.

Mapeamento de estrutura

Elemento ObservationPregnancyEDDBRIPS Origem na RNDS Observação
status — Fixado como final na geração do sumário
code Método de cálculo da DPP (DUM) Mapeado para LOINC 11778-8 via ConceptMap
subject Identificação da paciente Referencia o PatientBRIPS
effective[x] Data da observação Na ausência, utiliza-se a data de envio do documento clínico
value[x] Data Provável do Parto (DPP) Data calculada a partir da Data da Última Menstruação

Usos:

You can also check for usages in the FHIR IG Statistics

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 ObservationPregnancyEddUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation ObservationPregnancyEddUvIps
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto com o resumo do recurso
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual da observação
... category 0..* CodeableConcept Categoria de alto nível da observação
... code 1..1 CodeableConceptIPS Método de cálculo da data provável do parto
.... coding 0..* CodingIPS Código do método de cálculo em um sistema de terminologia
.... text 0..1 string Representação do texto livre do conceito
... subject 1..1 Reference(PatientBRIPS) Paciente cuja data provável do parto está sendo registrada
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 1..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... encounter 0..1 Reference(Encounter) Atendimento durante o qual a observação foi registrada
... effective[x] 1..1 dateTime Data clinicamente relevante para o cálculo da DPP
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) Por que o valor esperado não está presente
... issued S 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Resultado da observação
... Fatias para value[x] Conteúdo/regras para todas as fatias
.... value[x]:valueDateTime 0..1 dateTime Data provável do parto
... dataAbsentReason 0..1 CodeableConcept Por quê o resultado não está disponível
... interpretation 0..* CodeableConcept Interpretação da observação
... note 0..* Annotation Comentários sobre a observação
... hasMember 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da observação
... derivedFrom 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medições relacionadas a partir das quais a observação é feita

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationPregnancyEddUvIps Measurements and simple assertions
Constraints: obs-6, obs-7
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
... category 0..* CodeableConcept Categoria de alto nível da observação
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
... code S 1..1 CodeableConceptIPS Método de cálculo da data provável do parto
Vínculo: Pregnancy Expected Delivery Date Method - IPS (required)
.... coding S 0..* CodingIPS Código do método de cálculo em um sistema de terminologia
.... text SΣ 0..1 string Representação do texto livre do conceito
... subject SΣ 1..1 Reference(PatientBRIPS) Paciente cuja data provável do parto está sendo registrada
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(Encounter) Atendimento durante o qual a observação foi registrada
... effective[x] SΣ 1..1 dateTime Data clinicamente relevante para o cálculo da DPP
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason S 0..1 code Por que o valor esperado não está presente
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
... issued SΣ 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... Fatias para value[x] ΣC 0..1 Resultado da observação
Fatia: Não ordenado, Fechado por type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
.... value[x]:valueDateTime SΣC 0..1 dateTime Data provável do parto
... dataAbsentReason C 0..1 CodeableConcept Por quê o resultado não está disponível
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medições relacionadas a partir das quais a observação é feita

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Observation.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Observation.status Base required ObservationStatus 📍4.0.1 a norma FHIR
Observation.category Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.code Base required Pregnancy Expected Delivery Date Method - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR
Observation.component.​code Base example LOINC Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
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()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationPregnancyEddUvIps Measurements and simple assertions
Constraints: obs-6, obs-7
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
... category 0..* CodeableConcept Categoria de alto nível da observação
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
... code S 1..1 CodeableConceptIPS Método de cálculo da data provável do parto
Vínculo: Pregnancy Expected Delivery Date Method - IPS (required)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding S 0..* CodingIPS Código do método de cálculo em um sistema de terminologia
.... text SΣ 0..1 string Representação do texto livre do conceito
... subject SΣ 1..1 Reference(PatientBRIPS) Paciente cuja data provável do parto está sendo registrada
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: 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
... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
... encounter Σ 0..1 Reference(Encounter) Atendimento durante o qual a observação foi registrada
... effective[x] SΣ 1..1 dateTime Data clinicamente relevante para o cálculo da DPP
.... id 0..1 string xml:id (or equivalent in JSON)
.... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
..... extension:data-absent-reason S 0..1 code Por que o valor esperado não está presente
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... value 0..1 dateTime Primitive value for dateTime
... issued SΣ 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... Fatias para value[x] ΣC 0..1 Resultado da observação
Fatia: Não ordenado, Fechado por type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
.... value[x]:valueDateTime SΣC 0..1 dateTime Data provável do parto
... dataAbsentReason C 0..1 CodeableConcept Por quê o resultado não está disponível
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medições relacionadas a partir das quais a observação é feita

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Observation.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Observation.status Base required ObservationStatus 📍4.0.1 a norma FHIR
Observation.category Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.code Base required Pregnancy Expected Delivery Date Method - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📦4.0.1 a norma FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📦4.0.1 a norma FHIR
Observation.component.​code Base example LOINC Codes 📦4.0.1 a norma FHIR
Observation.component.​dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
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()

Visão diferencial

Esta estrutura é derivada de ObservationPregnancyEddUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation ObservationPregnancyEddUvIps
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto com o resumo do recurso
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual da observação
... category 0..* CodeableConcept Categoria de alto nível da observação
... code 1..1 CodeableConceptIPS Método de cálculo da data provável do parto
.... coding 0..* CodingIPS Código do método de cálculo em um sistema de terminologia
.... text 0..1 string Representação do texto livre do conceito
... subject 1..1 Reference(PatientBRIPS) Paciente cuja data provável do parto está sendo registrada
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 1..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... encounter 0..1 Reference(Encounter) Atendimento durante o qual a observação foi registrada
... effective[x] 1..1 dateTime Data clinicamente relevante para o cálculo da DPP
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) Por que o valor esperado não está presente
... issued S 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Resultado da observação
... Fatias para value[x] Conteúdo/regras para todas as fatias
.... value[x]:valueDateTime 0..1 dateTime Data provável do parto
... dataAbsentReason 0..1 CodeableConcept Por quê o resultado não está disponível
... interpretation 0..* CodeableConcept Interpretação da observação
... note 0..* Annotation Comentários sobre a observação
... hasMember 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da observação
... derivedFrom 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medições relacionadas a partir das quais a observação é feita

doco Documentação para este formato

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationPregnancyEddUvIps Measurements and simple assertions
Constraints: obs-6, obs-7
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
... category 0..* CodeableConcept Categoria de alto nível da observação
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
... code S 1..1 CodeableConceptIPS Método de cálculo da data provável do parto
Vínculo: Pregnancy Expected Delivery Date Method - IPS (required)
.... coding S 0..* CodingIPS Código do método de cálculo em um sistema de terminologia
.... text SΣ 0..1 string Representação do texto livre do conceito
... subject SΣ 1..1 Reference(PatientBRIPS) Paciente cuja data provável do parto está sendo registrada
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(Encounter) Atendimento durante o qual a observação foi registrada
... effective[x] SΣ 1..1 dateTime Data clinicamente relevante para o cálculo da DPP
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason S 0..1 code Por que o valor esperado não está presente
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
... issued SΣ 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... Fatias para value[x] ΣC 0..1 Resultado da observação
Fatia: Não ordenado, Fechado por type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
.... value[x]:valueDateTime SΣC 0..1 dateTime Data provável do parto
... dataAbsentReason C 0..1 CodeableConcept Por quê o resultado não está disponível
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medições relacionadas a partir das quais a observação é feita

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Observation.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Observation.status Base required ObservationStatus 📍4.0.1 a norma FHIR
Observation.category Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.code Base required Pregnancy Expected Delivery Date Method - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR
Observation.component.​code Base example LOINC Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationPregnancyEddUvIps Measurements and simple assertions
Constraints: obs-6, obs-7
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
... category 0..* CodeableConcept Categoria de alto nível da observação
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
... code S 1..1 CodeableConceptIPS Método de cálculo da data provável do parto
Vínculo: Pregnancy Expected Delivery Date Method - IPS (required)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding S 0..* CodingIPS Código do método de cálculo em um sistema de terminologia
.... text SΣ 0..1 string Representação do texto livre do conceito
... subject SΣ 1..1 Reference(PatientBRIPS) Paciente cuja data provável do parto está sendo registrada
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: 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
... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
... encounter Σ 0..1 Reference(Encounter) Atendimento durante o qual a observação foi registrada
... effective[x] SΣ 1..1 dateTime Data clinicamente relevante para o cálculo da DPP
.... id 0..1 string xml:id (or equivalent in JSON)
.... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
..... extension:data-absent-reason S 0..1 code Por que o valor esperado não está presente
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... value 0..1 dateTime Primitive value for dateTime
... issued SΣ 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... Fatias para value[x] ΣC 0..1 Resultado da observação
Fatia: Não ordenado, Fechado por type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
.... value[x]:valueDateTime SΣC 0..1 dateTime Data provável do parto
... dataAbsentReason C 0..1 CodeableConcept Por quê o resultado não está disponível
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medições relacionadas a partir das quais a observação é feita

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Observation.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Observation.status Base required ObservationStatus 📍4.0.1 a norma FHIR
Observation.category Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.code Base required Pregnancy Expected Delivery Date Method - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📦4.0.1 a norma FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📦4.0.1 a norma FHIR
Observation.component.​code Base example LOINC Codes 📦4.0.1 a norma FHIR
Observation.component.​dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
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()

 

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