FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagebe.fhir.pregnancy-status
Resource TypeStructureDefinition
IdStructureDefinition-PregnancyStatusDataSet.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-be/pregnancy-status/StructureDefinition-PregnancyStatusDataSet.html
URLhttps://www.ehealth.fgov.be/standards/fhir/pregnancy-status/StructureDefinition/PregnancyStatusDataSet
Version0.1.0
Statusdraft
Date2026-07-16T11:15:19+00:00
NamePregnancyStatusDataSet
TitlePregnancy Status Model
Realmbe
DescriptionLogical model for the pregnancy-status data. This is the minimal data set for the pregnancy status (consumed, for example, via Vitalink FHIR / MAGDA / VUTG / mijnburgerprofiel.be / mijngezondheid.be / caregivers).
Typehttps://www.ehealth.fgov.be/standards/fhir/pregnancy-status/StructureDefinition/PregnancyStatusDataSet
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition PregnancyStatusDataSet

NameFlagsCard.TypeDescription & Constraintsdoco
.. PregnancyStatusDataSet 0..*BasePregnancy Status Model
Instances of this type can be the target of a Reference
... pregnancy 1..1BasePregnancy Episode
.... patient 1..1Reference(Patient)Patient (pregnant woman)
.... author 1..1Reference(Practitioner)The healthcare professional who takes responsibility for the recording of the pregnancy information
.... updateDate 1..1dateLast update date
.... firstRecordedDate 1..1dateRecorded date of pregnancy
.... pregnancyStatus 1..1BasePregnancy status (observation)
..... value 1..1CodeableConceptThe actual value
..... author 1..1Reference(Practitioner)Practitioner who recorded the pregnancy status
..... pregnancyStartDate 1..1BaseDate the pregnancy started
...... value 1..1dateThe actual value
..... estimatedDateOfDelivery 1..1BaseEstimated date of delivery
...... value 1..1dateThe actual value
..... dateOfEndOfPregnancy 0..1BaseDate of end of pregnancy
...... value 1..1dateThe actual value
..... expectedNumberOfChildren 1..1BaseExpected number of children
...... value 1..1integerThe actual value

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "PregnancyStatusDataSet",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "https://www.ehealth.fgov.be/standards/fhir/pregnancy-status/StructureDefinition/PregnancyStatusDataSet",
  "version": "0.1.0",
  "name": "PregnancyStatusDataSet",
  "title": "Pregnancy Status Model",
  "status": "draft",
  "date": "2026-07-16T11:15:19+00:00",
  "publisher": "Departement Zorg",
  "contact": [
    {
      "name": "Departement Zorg",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.departementzorg.be"
        }
      ]
    }
  ],
  "description": "Logical model for the pregnancy-status data.\n\nThis is the minimal data set for the pregnancy status (consumed, for example, via\nVitalink FHIR / MAGDA / VUTG / mijnburgerprofiel.be / mijngezondheid.be /\ncaregivers).",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "BE",
          "display": "Belgium"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://www.ehealth.fgov.be/standards/fhir/pregnancy-status/StructureDefinition/PregnancyStatusDataSet",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "PregnancyStatusDataSet",
        "path": "PregnancyStatusDataSet",
        "short": "Pregnancy Status Model",
        "definition": "Logical model for the pregnancy-status data.\n\nThis is the minimal data set for the pregnancy status (consumed, for example, via\nVitalink FHIR / MAGDA / VUTG / mijnburgerprofiel.be / mijngezondheid.be /\ncaregivers).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy",
        "path": "PregnancyStatusDataSet.pregnancy",
        "short": "Pregnancy Episode",
        "definition": "Pregnancy Episode",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.patient",
        "path": "PregnancyStatusDataSet.pregnancy.patient",
        "short": "Patient (pregnant woman)",
        "definition": "The patient who is pregnant. The reference may identify the patient by pseudonymised SSIN, depending on the implementation.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.patient",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Patient"
            ]
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.author",
        "path": "PregnancyStatusDataSet.pregnancy.author",
        "short": "The healthcare professional who takes responsibility for the recording of the pregnancy information",
        "definition": "The healthcare professional who takes responsibility for the recording of the pregnancy information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.author",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner"
            ]
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.updateDate",
        "path": "PregnancyStatusDataSet.pregnancy.updateDate",
        "short": "Last update date",
        "definition": "The last date on which the pregnant woman was observed by her gynaecologist or midwife during the pregnancy.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.updateDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.firstRecordedDate",
        "path": "PregnancyStatusDataSet.pregnancy.firstRecordedDate",
        "short": "Recorded date of pregnancy",
        "definition": "The date the pregnancy was first registered in the system. This is not the date the pregnancy was observed, but the date it was entered in the system for the first time.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.firstRecordedDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus",
        "short": "Pregnancy status (observation)",
        "definition": "Observation conveying the current pregnancy status of the woman at the date of observation (e.g. pregnant, not pregnant). Bound to SNOMED CT, EHDS Patient Summary aligned.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.value",
        "short": "The actual value",
        "definition": "Coded pregnancy status (e.g. pregnant, not pregnant).",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.author",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.author",
        "short": "Practitioner who recorded the pregnancy status",
        "definition": "Practitioner who recorded the pregnancy status",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.author",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner"
            ]
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate",
        "short": "Date the pregnancy started",
        "definition": "The date the pregnancy began, usually estimated as the first day of the last menstrual period (LMP) or from an early ultrasound.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate.value",
        "short": "The actual value",
        "definition": "The actual value",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery",
        "short": "Estimated date of delivery",
        "definition": "The date the practitioner expects the delivery, usually etimated from the ultrasound. It normally does not change after the initial etimation; the actual delivery date is typically within ±2 weeks.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery.value",
        "short": "The actual value",
        "definition": "The actual value",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy",
        "short": "Date of end of pregnancy",
        "definition": "The actual end date of the pregnancy.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy.value",
        "short": "The actual value",
        "definition": "The actual value",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren",
        "short": "Expected number of children",
        "definition": "The number of births the practitioner expects in the delivery, usually estimated from the ultrasound.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren.value",
        "short": "The actual value",
        "definition": "The actual value",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "PregnancyStatusDataSet",
        "path": "PregnancyStatusDataSet",
        "short": "Pregnancy Status Model",
        "definition": "Logical model for the pregnancy-status data.\n\nThis is the minimal data set for the pregnancy status (consumed, for example, via\nVitalink FHIR / MAGDA / VUTG / mijnburgerprofiel.be / mijngezondheid.be /\ncaregivers)."
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy",
        "path": "PregnancyStatusDataSet.pregnancy",
        "short": "Pregnancy Episode",
        "definition": "Pregnancy Episode",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.patient",
        "path": "PregnancyStatusDataSet.pregnancy.patient",
        "short": "Patient (pregnant woman)",
        "definition": "The patient who is pregnant. The reference may identify the patient by pseudonymised SSIN, depending on the implementation.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Patient"
            ]
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.author",
        "path": "PregnancyStatusDataSet.pregnancy.author",
        "short": "The healthcare professional who takes responsibility for the recording of the pregnancy information",
        "definition": "The healthcare professional who takes responsibility for the recording of the pregnancy information",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner"
            ]
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.updateDate",
        "path": "PregnancyStatusDataSet.pregnancy.updateDate",
        "short": "Last update date",
        "definition": "The last date on which the pregnant woman was observed by her gynaecologist or midwife during the pregnancy.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.firstRecordedDate",
        "path": "PregnancyStatusDataSet.pregnancy.firstRecordedDate",
        "short": "Recorded date of pregnancy",
        "definition": "The date the pregnancy was first registered in the system. This is not the date the pregnancy was observed, but the date it was entered in the system for the first time.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus",
        "short": "Pregnancy status (observation)",
        "definition": "Observation conveying the current pregnancy status of the woman at the date of observation (e.g. pregnant, not pregnant). Bound to SNOMED CT, EHDS Patient Summary aligned.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.value",
        "short": "The actual value",
        "definition": "Coded pregnancy status (e.g. pregnant, not pregnant).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.author",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.author",
        "short": "Practitioner who recorded the pregnancy status",
        "definition": "Practitioner who recorded the pregnancy status",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner"
            ]
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate",
        "short": "Date the pregnancy started",
        "definition": "The date the pregnancy began, usually estimated as the first day of the last menstrual period (LMP) or from an early ultrasound.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.pregnancyStartDate.value",
        "short": "The actual value",
        "definition": "The actual value",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery",
        "short": "Estimated date of delivery",
        "definition": "The date the practitioner expects the delivery, usually etimated from the ultrasound. It normally does not change after the initial etimation; the actual delivery date is typically within ±2 weeks.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.estimatedDateOfDelivery.value",
        "short": "The actual value",
        "definition": "The actual value",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy",
        "short": "Date of end of pregnancy",
        "definition": "The actual end date of the pregnancy.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.dateOfEndOfPregnancy.value",
        "short": "The actual value",
        "definition": "The actual value",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren",
        "short": "Expected number of children",
        "definition": "The number of births the practitioner expects in the delivery, usually estimated from the ultrasound.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren.value",
        "path": "PregnancyStatusDataSet.pregnancy.pregnancyStatus.expectedNumberOfChildren.value",
        "short": "The actual value",
        "definition": "The actual value",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      }
    ]
  }
}