FHIR IG analytics| Package | be.fhir.pregnancy-status |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-PregnancyStatusDataSet.json |
| FHIR Version | R4 |
| Source | https://build.fhir.org/ig/hl7-be/pregnancy-status/StructureDefinition-PregnancyStatusDataSet.html |
| URL | https://www.ehealth.fgov.be/standards/fhir/pregnancy-status/StructureDefinition/PregnancyStatusDataSet |
| Version | 0.1.0 |
| Status | draft |
| Date | 2026-07-16T11:15:19+00:00 |
| Name | PregnancyStatusDataSet |
| Title | Pregnancy Status Model |
| Realm | be |
| Description | Logical 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). |
| Type | https://www.ehealth.fgov.be/standards/fhir/pregnancy-status/StructureDefinition/PregnancyStatusDataSet |
| Kind | logical |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition PregnancyStatusDataSet
| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
![]() | 0..* | Base | Pregnancy Status Model Instances of this type can be the target of a Reference | |
![]() ![]() | 1..1 | Base | Pregnancy Episode | |
![]() ![]() ![]() | 1..1 | Reference(Patient) | Patient (pregnant woman) | |
![]() ![]() ![]() | 1..1 | Reference(Practitioner) | The healthcare professional who takes responsibility for the recording of the pregnancy information | |
![]() ![]() ![]() | 1..1 | date | Last update date | |
![]() ![]() ![]() | 1..1 | date | Recorded date of pregnancy | |
![]() ![]() ![]() | 1..1 | Base | Pregnancy status (observation) | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The actual value | |
![]() ![]() ![]() ![]() | 1..1 | Reference(Practitioner) | Practitioner who recorded the pregnancy status | |
![]() ![]() ![]() ![]() | 1..1 | Base | Date the pregnancy started | |
![]() ![]() ![]() ![]() ![]() | 1..1 | date | The actual value | |
![]() ![]() ![]() ![]() | 1..1 | Base | Estimated date of delivery | |
![]() ![]() ![]() ![]() ![]() | 1..1 | date | The actual value | |
![]() ![]() ![]() ![]() | 0..1 | Base | Date of end of pregnancy | |
![]() ![]() ![]() ![]() ![]() | 1..1 | date | The actual value | |
![]() ![]() ![]() ![]() | 1..1 | Base | Expected number of children | |
![]() ![]() ![]() ![]() ![]() | 1..1 | integer | The actual value | |
{
"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"
}
]
}
]
}
}