{
  "resourceType": "StructureDefinition",
  "id": "care-provider-activity-summary-sd",
  "url": "http://www.healthall.co.kr/care-robot-prj/StructureDefinition/care-provider-activity-summary-sd",
  "name": "CareProviderActivitySummarySd",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://www.healthall.co.kr/care-robot-prj/StructureDefinition/care-provider-base-sd",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation.code.coding.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "fixedUri": "http://www.healthall.co.kr/care-robot-prj/CodeSystem/care-robot"
      },
      {
        "id": "Observation.code.coding.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "fixedCode": "care_provider_activity_summary"
      },
      {
        "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:care_providing_date",
        "path": "Observation.component",
        "sliceName": "care_providing_date",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:care_providing_date.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:care_providing_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:care_providing_date.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:care_providing_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:care_providing_date.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "care_providing_date"
      },
      {
        "id": "Observation.component:care_providing_date.valueDateTime",
        "path": "Observation.component.valueDateTime",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Observation.component:type_of_work",
        "path": "Observation.component",
        "sliceName": "type_of_work",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:type_of_work.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:type_of_work.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:type_of_work.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:type_of_work.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:type_of_work.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "type_of_work"
      },
      {
        "id": "Observation.component:type_of_work.valueCodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation.component:type_of_work.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:type_of_work.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:amount_of_work",
        "path": "Observation.component",
        "sliceName": "amount_of_work",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:amount_of_work.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:amount_of_work.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:amount_of_work.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:amount_of_work.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:amount_of_work.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "amount_of_work"
      },
      {
        "id": "Observation.component:amount_of_work.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:amount_of_work.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:amount_of_work.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:grade_of_disability",
        "path": "Observation.component",
        "sliceName": "grade_of_disability",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:grade_of_disability.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:grade_of_disability.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:grade_of_disability.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:grade_of_disability.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:grade_of_disability.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "grade_of_disability"
      },
      {
        "id": "Observation.component:grade_of_disability.valueCodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation.component:grade_of_disability.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:grade_of_disability.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:independency_status_mbi",
        "path": "Observation.component",
        "sliceName": "independency_status_mbi",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:independency_status_mbi.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:independency_status_mbi.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:independency_status_mbi.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:independency_status_mbi.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:independency_status_mbi.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "independency_status_mbi"
      },
      {
        "id": "Observation.component:independency_status_mbi.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:independency_status_mbi.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:independency_status_mbi.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:meal_type",
        "path": "Observation.component",
        "sliceName": "meal_type",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_type.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_type.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:meal_type.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_type.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:meal_type.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "meal_type"
      },
      {
        "id": "Observation.component:meal_type.valueCodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation.component:meal_type.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:meal_type.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:meal_assisting_count",
        "path": "Observation.component",
        "sliceName": "meal_assisting_count",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_assisting_count.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_assisting_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:meal_assisting_count.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_assisting_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:meal_assisting_count.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "meal_assisting_count"
      },
      {
        "id": "Observation.component:meal_assisting_count.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:meal_assisting_count.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:meal_assisting_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:meal_assisting_time",
        "path": "Observation.component",
        "sliceName": "meal_assisting_time",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_assisting_time.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_assisting_time.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:meal_assisting_time.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:meal_assisting_time.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:meal_assisting_time.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "meal_assisting_time"
      },
      {
        "id": "Observation.component:meal_assisting_time.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:meal_assisting_time.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:meal_assisting_time.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:body_position_change_assisting_time",
        "path": "Observation.component",
        "sliceName": "body_position_change_assisting_time",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:body_position_change_assisting_time.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:body_position_change_assisting_time.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:body_position_change_assisting_time.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:body_position_change_assisting_time.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:body_position_change_assisting_time.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "body_position_change_assisting_time"
      },
      {
        "id": "Observation.component:body_position_change_assisting_time.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:body_position_change_assisting_time.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:body_position_change_assisting_time.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:body_position_change_assisting_count",
        "path": "Observation.component",
        "sliceName": "body_position_change_assisting_count",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:body_position_change_assisting_count.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:body_position_change_assisting_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:body_position_change_assisting_count.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:body_position_change_assisting_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:body_position_change_assisting_count.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "body_position_change_assisting_count"
      },
      {
        "id": "Observation.component:body_position_change_assisting_count.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:body_position_change_assisting_count.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:body_position_change_assisting_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:mobility_assisting_time",
        "path": "Observation.component",
        "sliceName": "mobility_assisting_time",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:mobility_assisting_time.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:mobility_assisting_time.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:mobility_assisting_time.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:mobility_assisting_time.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:mobility_assisting_time.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "mobility_assisting_time"
      },
      {
        "id": "Observation.component:mobility_assisting_time.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:mobility_assisting_time.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:mobility_assisting_time.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:accompany_time",
        "path": "Observation.component",
        "sliceName": "accompany_time",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:accompany_time.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:accompany_time.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:accompany_time.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:accompany_time.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:accompany_time.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "accompany_time"
      },
      {
        "id": "Observation.component:accompany_time.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:accompany_time.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:accompany_time.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:bath_assisting_method",
        "path": "Observation.component",
        "sliceName": "bath_assisting_method",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:bath_assisting_method.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:bath_assisting_method.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:bath_assisting_method.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:bath_assisting_method.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:bath_assisting_method.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "bath_assisting_method"
      },
      {
        "id": "Observation.component:bath_assisting_method.valueCodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation.component:bath_assisting_method.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:bath_assisting_method.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:bath_assisting_time",
        "path": "Observation.component",
        "sliceName": "bath_assisting_time",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:bath_assisting_time.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:bath_assisting_time.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:bath_assisting_time.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:bath_assisting_time.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:bath_assisting_time.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "bath_assisting_time"
      },
      {
        "id": "Observation.component:bath_assisting_time.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:bath_assisting_time.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:bath_assisting_time.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:toilet_assisting_time",
        "path": "Observation.component",
        "sliceName": "toilet_assisting_time",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:toilet_assisting_time.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:toilet_assisting_time.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:toilet_assisting_time.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:toilet_assisting_time.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:toilet_assisting_time.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "toilet_assisting_time"
      },
      {
        "id": "Observation.component:toilet_assisting_time.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:toilet_assisting_time.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:toilet_assisting_time.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:toilet_assisting_count",
        "path": "Observation.component",
        "sliceName": "toilet_assisting_count",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:toilet_assisting_count.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:toilet_assisting_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:toilet_assisting_count.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:toilet_assisting_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:toilet_assisting_count.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "toilet_assisting_count"
      },
      {
        "id": "Observation.component:toilet_assisting_count.valueQuantity",
        "path": "Observation.component.valueQuantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Observation.component:toilet_assisting_count.valueQuantity.system",
        "path": "Observation.component.valueQuantity.system",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://unitsofmeasure.org",
        "mustSupport": true
      },
      {
        "id": "Observation.component:toilet_assisting_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:note_for_patient",
        "path": "Observation.component",
        "sliceName": "note_for_patient",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:note_for_patient.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:note_for_patient.code.coding",
        "path": "Observation.component.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation.component:note_for_patient.code.coding:component_code_coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component_code_coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:note_for_patient.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:note_for_patient.code.coding:component_code_coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "note_for_patient"
      },
      {
        "id": "Observation.component:note_for_patient.valueString",
        "path": "Observation.component.valueString",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}