{
  "resourceType": "StructureDefinition",
  "id": "a1d186c4-abb6-4ef4-88c1-03c2d85b2dfa",
  "meta": {
    "versionId": "7",
    "lastUpdated": "2022-07-13T12:21:13.9584868+00:00",
    "profile": [
      "https://fhir.cambio.se/StructureDefinition/ObservationFootLengthLite/v1"
    ]
  },
  "url": "https://fhir.cambio.se/StructureDefinition/ObservationFootLengthLite/v1",
  "version": "1.0.0",
  "name": "ObservationFootLengthLite",
  "title": "ObservationFootLengthLite",
  "status": "active",
  "date": "2022-02-14T17:45:19.3534318+00:00",
  "description": "This is a generic level use case profile to communicate the Foot Length. This profile can be derived for more specific use case profile. Foot length is the length of the foot from the longest toe to the back of the heel.",
  "purpose": "The profile ObservationFootLengthLite is used for communicating an entry of a patients foot length by sending a value in the element observation.value. The API can be used to read patient foot length information from COSMIC.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "https://fhir.cambio.se/StructureDefinition/ObservationFootLengthCore/v1",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation.implicitRules",
        "path": "Observation.implicitRules",
        "max": "0"
      },
      {
        "id": "Observation.language",
        "path": "Observation.language",
        "max": "0"
      },
      {
        "id": "Observation.text",
        "path": "Observation.text",
        "max": "0"
      },
      {
        "id": "Observation.contained",
        "path": "Observation.contained",
        "max": "0"
      },
      {
        "id": "Observation.basedOn",
        "path": "Observation.basedOn",
        "max": "0"
      },
      {
        "id": "Observation.partOf",
        "path": "Observation.partOf",
        "max": "0"
      },
      {
        "id": "Observation.status",
        "path": "Observation.status",
        "binding": {
          "strength": "required",
          "description": "The status of th result value. FHIR - Cambio preliminary -> unsigned final -> signed and completednonSignable entered in error -> invalidated cancelled -> removed amended -> resigned",
          "valueSet": "https://cambio.codes/fhir/vs/vital-sign-status/v1"
        }
      },
      {
        "id": "Observation.category",
        "path": "Observation.category",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.display",
        "path": "Observation.code.coding.display",
        "short": "Length of the foot from the longest toe to the back of the heel."
      },
      {
        "id": "Observation.focus",
        "path": "Observation.focus",
        "max": "0"
      },
      {
        "id": "Observation.issued",
        "path": "Observation.issued",
        "max": "0"
      },
      {
        "id": "Observation.performer",
        "path": "Observation.performer",
        "min": 1,
        "max": "2"
      },
      {
        "id": "Observation.value[x].unit",
        "path": "Observation.value[x].unit",
        "short": "centimeters",
        "fixedString": "cm"
      },
      {
        "id": "Observation.value[x].code",
        "path": "Observation.value[x].code",
        "fixedCode": "cm"
      },
      {
        "id": "Observation.dataAbsentReason.coding.system",
        "path": "Observation.dataAbsentReason.coding.system",
        "min": 1,
        "fixedUri": "http://terminology.hl7.org/CodeSystem/data-absent-reason"
      },
      {
        "id": "Observation.dataAbsentReason.coding.code",
        "path": "Observation.dataAbsentReason.coding.code",
        "short": "System isn't capable of supporting this element",
        "min": 1,
        "fixedCode": "unsupported"
      },
      {
        "id": "Observation.dataAbsentReason.text",
        "path": "Observation.dataAbsentReason.text",
        "short": "Comment/note about the observation when the value is empty"
      },
      {
        "id": "Observation.interpretation",
        "path": "Observation.interpretation",
        "max": "0"
      },
      {
        "id": "Observation.bodySite",
        "path": "Observation.bodySite",
        "max": "0"
      },
      {
        "id": "Observation.method",
        "path": "Observation.method",
        "max": "0"
      },
      {
        "id": "Observation.specimen",
        "path": "Observation.specimen",
        "max": "0"
      },
      {
        "id": "Observation.device",
        "path": "Observation.device",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange",
        "path": "Observation.referenceRange",
        "max": "0"
      },
      {
        "id": "Observation.hasMember",
        "path": "Observation.hasMember",
        "max": "0"
      },
      {
        "id": "Observation.derivedFrom",
        "path": "Observation.derivedFrom",
        "max": "0"
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "max": "0"
      }
    ]
  }
}