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

FHIR IG analytics

Packagehl7.fhir.cz.ps
Resource TypeStructureDefinition
IdStructureDefinition-LogPregnancyHistoryCzEn.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/HL7-cz/ps/StructureDefinition-LogPregnancyHistoryCzEn.html
URLhttps://hl7.cz/fhir/ps/StructureDefinition/LogPregnancyHistoryCzEn
Version0.0.1
Statusdraft
Date2026-01-05T15:11:51+00:00
NameLogCzPregnancyHistoryEn
TitleA.2.7 Pregnancy History
Realmcz
Authorityhl7
DescriptionLogical model for pregnancy history in the Patient Summary.
Typehttps://hl7.cz/fhir/ps/StructureDefinition/LogPregnancyHistoryCzEn
Kindlogical

Resources that use this resource

ConceptMap
pregnancyHistory2FHIR-cz-psConceptMap: Pregnancy History to FHIR Patient Summary (CZ)
StructureDefinition
LogBodyPSCzEnA.2 – Document Body

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition LogPregnancyHistoryCzEn

NameFlagsCard.TypeDescription & Constraintsdoco
.. LogPregnancyHistoryCzEn 0..*BaseA.2.7 Pregnancy History
... currentPregnancy 0..1BaseA.2.7.1 Current pregnancy
.... recordDate 0..1dateTimeA.2.7.1.1 Record date
.... status 1..1CodeableConceptA.2.7.1.2 Status
.... expectedDeliveryDate 0..1dateA.2.7.1.3 Expected date of delivery
.... estimatedDueDateMethod 0..1CodeableConceptA.2.7.1.4 Method of estimating the due date
... previousPregnanciesHistory 0..*BaseA.2.7.2 History of previous pregnancies
.... status 0..1CodeableConceptA.2.7.2.1 Previous pregnancy status
.... description 0..1BaseA.2.7.2.2 Description of previous pregnancies
..... outcomeDate 0..1dateA.2.7.2.2.1 Outcome date
..... outcome 0..1CodeableConceptA.2.7.2.2.2 Outcome
..... numberOfChildren 0..1integerA.2.7.2.2.3 Number of children

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "LogPregnancyHistoryCzEn",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://hl7.cz/fhir/ps/StructureDefinition/LogPregnancyHistoryCzEn",
  "version": "0.0.1",
  "name": "LogCzPregnancyHistoryEn",
  "title": "A.2.7 Pregnancy History",
  "status": "draft",
  "date": "2026-01-05T15:11:51+00:00",
  "publisher": "HL7 Czech Republic",
  "contact": [
    {
      "name": "HL7 Czech Republic",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.hl7.cz/"
        }
      ]
    }
  ],
  "description": "Logical model for pregnancy history in the Patient Summary.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "CZ",
          "display": "Czechia"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.cz/fhir/ps/StructureDefinition/LogPregnancyHistoryCzEn",
  "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": "LogPregnancyHistoryCzEn",
        "path": "LogPregnancyHistoryCzEn",
        "short": "A.2.7 Pregnancy History",
        "definition": "Logical model for pregnancy history in the Patient Summary.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy",
        "short": "A.2.7.1 Current pregnancy",
        "definition": "A.2.7.1 Current pregnancy",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.currentPregnancy",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy.recordDate",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy.recordDate",
        "short": "A.2.7.1.1 Record date",
        "definition": "Date when the pregnancy status was recorded.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.currentPregnancy.recordDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy.status",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy.status",
        "short": "A.2.7.1.2 Status",
        "definition": "Current pregnancy status of the woman on the given date (e.g., pregnant, not pregnant, unknown).",
        "min": 1,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.currentPregnancy.status",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy.expectedDeliveryDate",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy.expectedDeliveryDate",
        "short": "A.2.7.1.3 Expected date of delivery",
        "definition": "Expected date of delivery.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.currentPregnancy.expectedDeliveryDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy.estimatedDueDateMethod",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy.estimatedDueDateMethod",
        "short": "A.2.7.1.4 Method of estimating the due date",
        "definition": "A.2.7.1.4 Method of estimating the due date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.currentPregnancy.estimatedDueDateMethod",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory",
        "short": "A.2.7.2 History of previous pregnancies",
        "definition": "A.2.7.2 History of previous pregnancies",
        "min": 0,
        "max": "*",
        "base": {
          "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.status",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.status",
        "short": "A.2.7.2.1 Previous pregnancy status",
        "definition": "Indicates whether the woman has had previous pregnancies.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description",
        "short": "A.2.7.2.2 Description of previous pregnancies",
        "definition": "A.2.7.2.2 Description of previous pregnancies",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcomeDate",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcomeDate",
        "short": "A.2.7.2.2.1 Outcome date",
        "definition": "Date related to the pregnancy outcome.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcomeDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcome",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcome",
        "short": "A.2.7.2.2.2 Outcome",
        "definition": "Outcome of the previous pregnancy.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcome",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.numberOfChildren",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.numberOfChildren",
        "short": "A.2.7.2.2.3 Number of children",
        "definition": "Number of children/fetuses in the given pregnancy.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.numberOfChildren",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "LogPregnancyHistoryCzEn",
        "path": "LogPregnancyHistoryCzEn",
        "short": "A.2.7 Pregnancy History",
        "definition": "Logical model for pregnancy history in the Patient Summary."
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy",
        "short": "A.2.7.1 Current pregnancy",
        "definition": "A.2.7.1 Current pregnancy",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy.recordDate",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy.recordDate",
        "short": "A.2.7.1.1 Record date",
        "definition": "Date when the pregnancy status was recorded.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy.status",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy.status",
        "short": "A.2.7.1.2 Status",
        "definition": "Current pregnancy status of the woman on the given date (e.g., pregnant, not pregnant, unknown).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy.expectedDeliveryDate",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy.expectedDeliveryDate",
        "short": "A.2.7.1.3 Expected date of delivery",
        "definition": "Expected date of delivery.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.currentPregnancy.estimatedDueDateMethod",
        "path": "LogPregnancyHistoryCzEn.currentPregnancy.estimatedDueDateMethod",
        "short": "A.2.7.1.4 Method of estimating the due date",
        "definition": "A.2.7.1.4 Method of estimating the due date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory",
        "short": "A.2.7.2 History of previous pregnancies",
        "definition": "A.2.7.2 History of previous pregnancies",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.status",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.status",
        "short": "A.2.7.2.1 Previous pregnancy status",
        "definition": "Indicates whether the woman has had previous pregnancies.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description",
        "short": "A.2.7.2.2 Description of previous pregnancies",
        "definition": "A.2.7.2.2 Description of previous pregnancies",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcomeDate",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcomeDate",
        "short": "A.2.7.2.2.1 Outcome date",
        "definition": "Date related to the pregnancy outcome.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcome",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.outcome",
        "short": "A.2.7.2.2.2 Outcome",
        "definition": "Outcome of the previous pregnancy.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.numberOfChildren",
        "path": "LogPregnancyHistoryCzEn.previousPregnanciesHistory.description.numberOfChildren",
        "short": "A.2.7.2.2.3 Number of children",
        "definition": "Number of children/fetuses in the given pregnancy.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      }
    ]
  }
}