{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.clevermed.com/StructureDefinition/Observation-BNet-Preg-CTG-DRResult",
  "name": "Observation-BNet-Preg-CTG-DRResult",
  "status": "active",
  "date": "2025-03-25T15:48:13.1384235Z",
  "publisher": "Clevermed Ltd.",
  "contact": [
    {
      "name": "Clevermed BadgerNet Spine FHIR Team",
      "telecom": [
        {
          "system": "email",
          "value": "support@clevermed.com",
          "use": "work"
        }
      ]
    }
  ],
  "description": "When updating a previously sent observation, all previously sent elements must be sent. If not, the missing elements will be nullified during the update.",
  "copyright": "(c) Clevermed Ltd.  Usage by permission and for BadgerNet Spine Platform integration only.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation",
        "path": "Observation",
        "short": "Dawes Redmond Analysis of Cardiotocography Scan",
        "definition": "When updating a previously sent observation, all previously sent elements must be sent. If not, the missing elements will be nullified during the update."
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding.system",
        "path": "Observation.code.coding.system",
        "fixedUri": "https://fhir.clevermed.com/codesystem/BadgerNet"
      },
      {
        "id": "Observation.code.coding.code",
        "path": "Observation.code.coding.code",
        "short": "Required https://fhir.clevermed.com/codesystem/BadgerNet code for - Observation-BNet-Preg-CTG-DRResult",
        "min": 1,
        "fixedCode": "CTGDR"
      },
      {
        "id": "Observation.value[x]",
        "path": "Observation.value[x]",
        "type": [
          {
            "code": "UNKNOWN"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.effective[x]",
        "path": "Observation.effective[x]",
        "min": 1,
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "short": "Fixed code for the code of the observation",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding.system",
        "path": "Observation.code.coding.system",
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "Observation.code.coding.code",
        "path": "Observation.code.coding.code",
        "fixedString": "251666009"
      },
      {
        "id": "Observation.code.coding.display",
        "path": "Observation.code.coding.display",
        "fixedString": "Cardiotochogram finding (finding)"
      },
      {
        "id": "Observation.status",
        "path": "Observation.status",
        "short": "Fixed code for the status of the observation",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.effectiveDateTime",
        "path": "Observation.effectiveDateTime",
        "short": "Date and time, in UTC, to the second of the Dawes Redmond analysis of the trace",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "short": "Fixed code for 'CTG Met Within' for 1st Fetus",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "fixedUri": "https://fhir.clevermed.com/codesystem/BadgerNet"
      },
      {
        "id": "Observation.component.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "fixedString": "CTGDRMet_1st"
      },
      {
        "id": "Observation.component.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "fixedString": "CTG Met Within for 1st Fetus"
      },
      {
        "id": "Observation.component.valueInteger",
        "path": "Observation.component.valueInteger",
        "short": "Time for 'CTG Met Within' for Dawes Redmond analysis for 1st Fetus in minutes.",
        "definition": "Only one 'Time for 'CTG Met Within'' can be sent for the 1st fetus.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.valueQuantity.unit",
        "path": "Observation.component.valueQuantity.unit",
        "short": "Unit for 'CTG Met Within'. This is set to 'minutes'",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "short": "Fixed code for STV for 1st Fetus",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "fixedUri": "https://fhir.clevermed.com/codesystem/BadgerNet"
      },
      {
        "id": "Observation.component.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "fixedString": "CTGDRSTV_1st"
      },
      {
        "id": "Observation.component.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "fixedString": "STV Value for 1st Fetus"
      },
      {
        "id": "Observation.component.valueQuantity.value",
        "path": "Observation.component.valueQuantity.value",
        "short": "STV value from Dawes Redmond analysis for 1st Fetus.",
        "definition": "Only one 'STV value' can be sent for the 1st fetus. Additionally, the maximum number of decimal places that are supported are 5.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.valueQuantity.unit",
        "path": "Observation.component.valueQuantity.unit",
        "short": "Unit for STV value. The unit is 'ms' for milliseconds",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "short": "Fixed code for details of CTG for 1st Fetus",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "fixedUri": "https://fhir.clevermed.com/codesystem/BadgerNet"
      },
      {
        "id": "Observation.component.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "fixedString": "CTGDRDetails_1st"
      },
      {
        "id": "Observation.component.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "fixedString": "Details of CTG for 1st Fetus"
      },
      {
        "id": "Observation.component.valueString",
        "path": "Observation.component.valueString",
        "short": "Details of Dawes Redmond result for 1st Fetus.",
        "definition": "Only one details string can be sent for the 1st fetus.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "short": "Fixed code for when CTG Met Within for 2nd Fetus",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "fixedUri": "https://fhir.clevermed.com/codesystem/BadgerNet"
      },
      {
        "id": "Observation.component.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "fixedString": "CTGDRMet_2nd"
      },
      {
        "id": "Observation.component.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "fixedString": "CTG Met Within for 2nd Fetus"
      },
      {
        "id": "Observation.component.valueInteger",
        "path": "Observation.component.valueInteger",
        "short": "Time for 'CTG Met Within' for Dawes Redmond analysis for 2nd Fetus in minutes",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "short": "Fixed code for STV for 2nd Fetus",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "fixedUri": "https://fhir.clevermed.com/codesystem/BadgerNet"
      },
      {
        "id": "Observation.component.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "fixedString": "CTGDRSTV_2nd"
      },
      {
        "id": "Observation.component.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "fixedString": "STV Value for 2nd Fetus"
      },
      {
        "id": "Observation.component.valueQuantity.value",
        "path": "Observation.component.valueQuantity.value",
        "short": "STV value for Dawes Redmond analysis for 2nd Fetus.",
        "definition": "Only one 'STV Value' can be sent for the 2nd fetus. Additionally, the maximum number of decimal places that are supported are 5.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.valueQuantity.unit",
        "path": "Observation.component.valueQuantity.unit",
        "short": "Unit for STV value. The unit is 'ms' for milliseconds.",
        "definition": "Only one 'STV value' can be sent for the 2nd fetus.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "short": "Fixed code for details of CTG for 2nd Fetus",
        "definition": "",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "fixedUri": "https://fhir.clevermed.com/codesystem/BadgerNet"
      },
      {
        "id": "Observation.component.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "fixedString": "CTGDRDetails_2nd"
      },
      {
        "id": "Observation.component.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "fixedString": "Details of CTG for 2nd Fetus"
      },
      {
        "id": "Observation.component.valueString",
        "path": "Observation.component.valueString",
        "short": "Details of Dawes Redmond result for 2nd Fetus.",
        "definition": "Only one details string can be sent for the 2nd fetus.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      }
    ]
  }
}