{
  "resourceType": "StructureDefinition",
  "id": "care-robot-base-sd",
  "url": "http://www.healthall.co.kr/care-robot-prj/StructureDefinition/care-robot-base-sd",
  "name": "CareRobotBaseSd",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation.implicitRules",
        "path": "Observation.implicitRules",
        "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.category",
        "path": "Observation.category",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://www.healthall.co.kr/care-robot-prj/ValueSet/care-robot"
        }
      },
      {
        "id": "Observation.category.coding",
        "path": "Observation.category.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.category.coding.system",
        "path": "Observation.category.coding.system",
        "min": 1,
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.category.coding.code",
        "path": "Observation.category.coding.code",
        "min": 1,
        "fixedCode": "care_robot"
      },
      {
        "id": "Observation.category.coding.userSelected",
        "path": "Observation.category.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code.coding",
        "path": "Observation.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.code.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.subject",
        "path": "Observation.subject",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Patient"
            ]
          }
        ]
      },
      {
        "id": "Observation.focus",
        "path": "Observation.focus",
        "max": "0"
      },
      {
        "id": "Observation.encounter",
        "path": "Observation.encounter",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]",
        "path": "Observation.effective[x]",
        "min": 1,
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Observation.issued",
        "path": "Observation.issued",
        "max": "0"
      },
      {
        "id": "Observation.performer",
        "path": "Observation.performer",
        "max": "0"
      },
      {
        "id": "Observation.value[x]",
        "path": "Observation.value[x]",
        "max": "0"
      },
      {
        "id": "Observation.dataAbsentReason",
        "path": "Observation.dataAbsentReason",
        "max": "0"
      },
      {
        "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",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Device"
            ]
          }
        ]
      },
      {
        "id": "Observation.referenceRange",
        "path": "Observation.referenceRange",
        "max": "0"
      },
      {
        "id": "Observation.hasMember",
        "path": "Observation.hasMember",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Observation"
            ]
          }
        ]
      },
      {
        "id": "Observation.derivedFrom",
        "path": "Observation.derivedFrom",
        "max": "0"
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code.coding.code"
            },
            {
              "type": "value",
              "path": "code.coding.system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_use_date",
        "path": "Observation.component",
        "sliceName": "robot_use_date",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_use_date.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_use_date.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_use_date.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_use_date.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_use_date.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_use_date"
      },
      {
        "id": "Observation.component:robot_use_date.valueDateTime",
        "path": "Observation.component.valueDateTime",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Observation.component:robot_action",
        "path": "Observation.component",
        "sliceName": "robot_action",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_action.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_action.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_action.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_action.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_action.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_action"
      },
      {
        "id": "Observation.component:robot_action.valueString",
        "path": "Observation.component.valueString",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Observation.component:duration_of_use",
        "path": "Observation.component",
        "sliceName": "duration_of_use",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:duration_of_use.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:duration_of_use.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:duration_of_use.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:duration_of_use.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:duration_of_use.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "duration_of_use"
      },
      {
        "id": "Observation.component:duration_of_use.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:duration_of_use.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:duration_of_use.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:moving_count",
        "path": "Observation.component",
        "sliceName": "moving_count",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:moving_count",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:moving_count.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:moving_count.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:moving_count.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:moving_count.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "moving_count"
      },
      {
        "id": "Observation.component:moving_count.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:moving_count.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:moving_count.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:robot_temperature",
        "path": "Observation.component",
        "sliceName": "robot_temperature",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_temperature.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_temperature.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_temperature.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_temperature.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_temperature.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_temperature"
      },
      {
        "id": "Observation.component:robot_temperature.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:robot_temperature.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:robot_temperature.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:robot_humidity",
        "path": "Observation.component",
        "sliceName": "robot_humidity",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_humidity.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_humidity.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_humidity.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_humidity.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_humidity.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_humidity"
      },
      {
        "id": "Observation.component:robot_humidity.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:robot_humidity.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:robot_humidity.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:robot_resource_id",
        "path": "Observation.component",
        "sliceName": "robot_resource_id",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_resource_id.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_resource_id.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_resource_id.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_resource_id.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_resource_id.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_resource_id"
      },
      {
        "id": "Observation.component:robot_resource_id.valueString",
        "path": "Observation.component.valueString",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Observation.component:robot_avetemp",
        "path": "Observation.component",
        "sliceName": "robot_avetemp",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_avetemp.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_avetemp.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_avetemp.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_avetemp.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_avetemp.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_avetemp"
      },
      {
        "id": "Observation.component:robot_avetemp.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:robot_avetemp.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:robot_avetemp.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:robot_avehum",
        "path": "Observation.component",
        "sliceName": "robot_avehum",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_avehum.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_avehum.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_avehum.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_avehum.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_avehum.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_avehum"
      },
      {
        "id": "Observation.component:robot_avehum.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:robot_avehum.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:robot_avehum.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:robot_totuse",
        "path": "Observation.component",
        "sliceName": "robot_totuse",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_totuse.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_totuse.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_totuse.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_totuse.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_totuse.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_totuse"
      },
      {
        "id": "Observation.component:robot_totuse.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:robot_totuse.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:robot_totuse.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:robot_abpower",
        "path": "Observation.component",
        "sliceName": "robot_abpower",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_abpower",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_abpower.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_abpower.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_abpower.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_abpower.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_abpower"
      },
      {
        "id": "Observation.component:robot_abpower.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:robot_abpower.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:robot_abpower.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:robot_abvib",
        "path": "Observation.component",
        "sliceName": "robot_abvib",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_abvib",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_abvib.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_abvib.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_abvib.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_abvib.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_abvib"
      },
      {
        "id": "Observation.component:robot_abvib.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:robot_abvib.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:robot_abvib.valueQuantity.code",
        "path": "Observation.component.valueQuantity.code",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units|4.0.0"
        }
      },
      {
        "id": "Observation.component:robot_breakdown",
        "path": "Observation.component",
        "sliceName": "robot_breakdown",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_breakdown.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_breakdown.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:robot_breakdown.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:robot_breakdown.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:robot_breakdown.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "robot_breakdown"
      },
      {
        "id": "Observation.component:robot_breakdown.valueBoolean",
        "path": "Observation.component.valueBoolean",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Observation.component:alarm_code",
        "path": "Observation.component",
        "sliceName": "alarm_code",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:alarm_code.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:alarm_code.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:alarm_code.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:alarm_code.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:alarm_code.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "alarm_code"
      },
      {
        "id": "Observation.component:alarm_code.valueCodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation.component:alarm_code.valueCodeableConcept.coding.system",
        "path": "Observation.component.valueCodeableConcept.coding.system",
        "min": 1,
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot-enum"
      },
      {
        "id": "Observation.component:alarm_code.valueCodeableConcept.coding.code",
        "path": "Observation.component.valueCodeableConcept.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://www.healthall.co.kr/care-robot-prj/ValueSet/care-robot-enum"
        }
      },
      {
        "id": "Observation.component:alarm_info",
        "path": "Observation.component",
        "sliceName": "alarm_info",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:alarm_info.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:alarm_info.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:alarm_info.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:alarm_info.code.coding:component_code_coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.component:alarm_info.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "alarm-info"
      },
      {
        "id": "Observation.component:alarm_info.valueString",
        "path": "Observation.component.valueString",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}