PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.r4@2.5.2
    https://fhir.nhs.uk.uk/StructureDefinition/NHSDigital-Range
{
  "description": null,
  "_filename": "NHSDigital-Range.StructureDefinition.json",
  "package_name": "uk.nhsdigital.r4",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "NHSDigitalRange",
  "abstract": false,
  "type": "Range",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "2.5.2",
  "status": "draft",
  "id": "91244a49-94f8-41aa-a63d-ddd5e14230aa",
  "kind": "complex-type",
  "url": "https://fhir.nhs.uk.uk/StructureDefinition/NHSDigital-Range",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Range",
      "path": "Range",
      "constraint": [ {
        "key": "nhsd-rng1",
        "human": "If both low and high present, both should use the same units or both should have units absent",
        "source": "https://fhir.nhs.uk.uk/StructureDefinition/NHSDigital-Range",
        "severity": "error",
        "expression": "low.empty() or high.empty() or (low.unit = high.unit) or (low.unit.empty() and high.unit.empty())"
      } ]
    }, {
      "id": "Range.low.value",
      "min": 1,
      "path": "Range.low.value"
    }, {
      "id": "Range.high.value",
      "min": 1,
      "path": "Range.high.value"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Range"
}