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

This page is part of the IPS Brasil (v1.2.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: ObservationPregnancyStatusBRIPS

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

Este perfil restringe o recurso Observation para representar o status gestacional da paciente na seção de História Obstétrica do Sumário Internacional do Paciente. O status gestacional é derivado da Idade Gestacional (IG) registrada nos documentos clínicos da RNDS: quando a IG informada é maior que zero, a paciente é considerada gestante (SNOMED CT 77386006). A data provável do parto (DPP) não é uma entrada independente da seção, sendo referenciada a partir deste recurso pelo elemento hasMember.

Este perfil representa as restrições aplicadas ao recurso Observation para o registro do status gestacional da paciente. O status gestacional é representado no Sumário do Paciente como uma instância do recurso Observation restringida por esse perfil, referenciada pela seção de História Obstétrica.

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 ObservationPregnancyStatusBRIPS especializa o perfil internacional Observation-pregnancy-status-uv-ips para o contexto brasileiro. É utilizado na seção História Obstétrica (Composition.section:sectionPregnancyHx) do Sumário do Paciente, na entrada pregnancyStatus.

O elemento Observation.value[x] é do tipo CodeableConcept com binding required ao ValueSet pregnancy-status-uv-ips, herdado do IPS. Como o Brasil não dispõe de licença nacional SNOMED CT, os códigos informados devem pertencer ao GPS refset (Global Patient Set), subconjunto licenciado globalmente. Os registros da RNDS não informam o status gestacional de forma codificada: ele é derivado da Idade Gestacional (IG) registrada nos documentos clínicos — quando a IG informada é maior que zero, a paciente é considerada gestante (SNOMED CT 77386006).

O elemento Observation.subject é obrigatório (1..1) e referencia o PatientBRIPS. O elemento Observation.effective[x] é obrigatório (1..1); quando a data da observação não é informada pela RNDS, utiliza-se a data de envio do documento clínico.

Uso indevido

Este perfil não deve ser utilizado para registrar a data provável do parto — use o ObservationPregnancyEDDBRIPS, referenciado a partir de hasMember. Também não deve ser utilizado para registrar o histórico de desfechos gestacionais (número de gestações, partos ou abortos), representado pelo ObservationPregnancyOutcomeBRIPS. Condições clínicas associadas à gestação são registradas no ConditionBRIPS, e resultados de exames no ObservationResultsBRIPS.

Caso de uso

Condição de entrada

O status gestacional é derivado dos documentos clínicos da RNDS do último ano a partir da solicitação de geração do sumário, nos quais a Idade Gestacional é informada:

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

Quando a IG registrada é maior que zero, é gerada uma instância deste perfil com value[x] correspondente ao conceito de gestante. A Data Provável do Parto, quando presente, origina um recurso ObservationPregnancyEDDBRIPS referenciado por hasMember.

Condição de saída

É exibido o status gestacional mais recente da paciente entre os registros disponíveis no período considerado.

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 pela seção História Obstétrica da CompositionBRIPS, na entrada pregnancyStatus. Referencia:

  • PatientBRIPS — em subject, a paciente cujo status gestacional é registrado;
  • ObservationPregnancyEDDBRIPS — em hasMember, a data provável do parto. A DPP não é entrada independente da seção: é referenciada a partir do status gestacional.

Mapeamento de estrutura

Elemento ObservationPregnancyStatusBRIPS Origem na RNDS Observação
status — Fixado como final na geração do sumário
code Código local do tipo de observação Mapeado para o código LOINC correspondente 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] Idade Gestacional (IG) IG maior que zero corresponde ao conceito SNOMED CT 77386006 (gestante)
hasMember Data Provável do Parto (DPP) Referencia o ObservationPregnancyEDDBRIPS, quando informada

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 ObservationPregnancyStatusUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation ObservationPregnancyStatusUvIps
... 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
... language 0..1 code Idioma do recurso
... 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 Código da observação de status gestacional
... subject 1..1 Reference(PatientBRIPS) Paciente cujo status gestacional está sendo registrado
.... 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 status gestacional
.... 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 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]:valueCodeableConcept 0..1 CodeableConceptIPS Status gestacional codificado
... 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
... method 0..1 CodeableConcept Método de determinação do status gestacional
... hasMember 0..1 Reference(ObservationPregnancyEDDBRIPS) Referência à data provável do parto
... 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..* ObservationPregnancyStatusUvIps 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 Código da observação de status gestacional
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
Padrão necessário: Pelo menos os seguintes elementos
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Valor fixo: http://loinc.org
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 82810-3
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(PatientBRIPS) Paciente cujo status gestacional está sendo registrado
.... 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 status gestacional
.... 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 Σ 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]:valueCodeableConcept S 0..1 CodeableConceptIPS Status gestacional codificado
Vínculo: Pregnancy Status - IPS (required)
... 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
... method 0..1 CodeableConcept Método de determinação do status gestacional
Vínculo: ObservationMethods (example): Methods for simple observations.
... hasMember SΣ 0..1 Reference(ObservationPregnancyEDDBRIPS) Referência à data provável do parto
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... 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 example LOINC Codes 📦4.0.1 a norma FHIR
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.value[x]:valueCodeableConcept Base required Pregnancy Status - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
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.method Base example Observation Methods 📦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..* ObservationPregnancyStatusUvIps 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
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... 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 Código da observação de status gestacional
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
Padrão necessário: Pelo menos os seguintes elementos
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Valor fixo: http://loinc.org
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 82810-3
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(PatientBRIPS) Paciente cujo status gestacional está sendo registrado
.... 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 status gestacional
.... 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 Σ 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]:valueCodeableConcept S 0..1 CodeableConceptIPS Status gestacional codificado
Vínculo: Pregnancy Status - IPS (required)
... 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
... method 0..1 CodeableConcept Método de determinação do status gestacional
Vínculo: ObservationMethods (example): Methods for simple observations.
... hasMember SΣ 0..1 Reference(ObservationPregnancyEDDBRIPS) Referência à data provável do parto
.... 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
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... 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 example LOINC Codes 📦4.0.1 a norma FHIR
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.value[x]:valueCodeableConcept Base required Pregnancy Status - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
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.method Base example Observation Methods 📦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.hasMember.​type Base extensible ResourceType 📦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 ObservationPregnancyStatusUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation ObservationPregnancyStatusUvIps
... 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
... language 0..1 code Idioma do recurso
... 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 Código da observação de status gestacional
... subject 1..1 Reference(PatientBRIPS) Paciente cujo status gestacional está sendo registrado
.... 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 status gestacional
.... 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 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]:valueCodeableConcept 0..1 CodeableConceptIPS Status gestacional codificado
... 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
... method 0..1 CodeableConcept Método de determinação do status gestacional
... hasMember 0..1 Reference(ObservationPregnancyEDDBRIPS) Referência à data provável do parto
... 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..* ObservationPregnancyStatusUvIps 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 Código da observação de status gestacional
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
Padrão necessário: Pelo menos os seguintes elementos
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Valor fixo: http://loinc.org
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 82810-3
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(PatientBRIPS) Paciente cujo status gestacional está sendo registrado
.... 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 status gestacional
.... 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 Σ 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]:valueCodeableConcept S 0..1 CodeableConceptIPS Status gestacional codificado
Vínculo: Pregnancy Status - IPS (required)
... 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
... method 0..1 CodeableConcept Método de determinação do status gestacional
Vínculo: ObservationMethods (example): Methods for simple observations.
... hasMember SΣ 0..1 Reference(ObservationPregnancyEDDBRIPS) Referência à data provável do parto
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... 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 example LOINC Codes 📦4.0.1 a norma FHIR
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.value[x]:valueCodeableConcept Base required Pregnancy Status - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
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.method Base example Observation Methods 📦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..* ObservationPregnancyStatusUvIps 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
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... 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 Código da observação de status gestacional
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
Padrão necessário: Pelo menos os seguintes elementos
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Valor fixo: http://loinc.org
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 82810-3
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(PatientBRIPS) Paciente cujo status gestacional está sendo registrado
.... 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 status gestacional
.... 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 Σ 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]:valueCodeableConcept S 0..1 CodeableConceptIPS Status gestacional codificado
Vínculo: Pregnancy Status - IPS (required)
... 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
... method 0..1 CodeableConcept Método de determinação do status gestacional
Vínculo: ObservationMethods (example): Methods for simple observations.
... hasMember SΣ 0..1 Reference(ObservationPregnancyEDDBRIPS) Referência à data provável do parto
.... 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
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... 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 example LOINC Codes 📦4.0.1 a norma FHIR
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.value[x]:valueCodeableConcept Base required Pregnancy Status - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
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.method Base example Observation Methods 📦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.hasMember.​type Base extensible ResourceType 📦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