> ## Documentation Index
> Fetch the complete documentation index at: https://www.vitalog.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Get daily summary

> Read a local day with qualified daily-total precedence, known subtotals and completeness. Studies remain overlapping interval observations.



## OpenAPI

````yaml /openapi.json get /v1/days/{date}
openapi: 3.1.1
info:
  title: Vitalog
  version: 1.0.1
  description: >-
    Single-user structured observations with equivalent REST and MCP domain
    services. Environment AUTH_KEY or revocable personal Bearer keys with
    required name, permissions and explicit expiry (including Never); Primary
    key management requires AUTH_KEY; the UI uses separate, root-verified
    30-minute management sessions. MCP clients use OAuth authorization code with
    S256 PKCE, issued after root sign-in. Clients are resolved through HTTPS
    metadata, pre-registration or dynamic registration. OAuth tokens grant MCP
    access only.
servers:
  - url: https://vitalog-api.example.com
    description: Production REST and MCP API
  - url: http://localhost:3000
    description: Loopback development; production requires TLS ingress
security: []
paths:
  /v1/days/{date}:
    get:
      tags:
        - Health records
      summary: Get daily summary
      description: >-
        Read a local day with qualified daily-total precedence, known subtotals
        and completeness. Studies remain overlapping interval observations.
      operationId: health_get_daily_summary
      parameters:
        - name: date
          in: path
          required: true
          schema:
            $schema: https://json-schema.org/draft/2020-12/schema
            type: string
            format: date
            pattern: >-
              ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
        - name: sections
          in: query
          required: false
          schema:
            $schema: https://json-schema.org/draft/2020-12/schema
            minItems: 1
            maxItems: 8
            type: array
            items:
              $ref: '#/components/schemas/Schema_2bee1d54cdf5___schema0'
          style: form
          explode: false
          description: >-
            Exactly one parameter; booleans are true/false, arrays are
            comma-separated. Empty values are rejected.
      responses:
        '200':
          description: Successful domain response
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                type: object
                properties:
                  catalog_version:
                    type: string
                    const: 1.0.4
                  date:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
                  timezone:
                    type: string
                    minLength: 1
                    maxLength: 100
                  nutrition:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema1'
                  hydration:
                    type: object
                    properties:
                      total_fluids_ml:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema24'
                      water_ml:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema24'
                      other_route_records:
                        maxItems: 1000
                        type: array
                        items:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema25'
                      source_ids:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
                      provenance:
                        maxItems: 1000
                        type: array
                        items:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema26'
                    required:
                      - total_fluids_ml
                      - water_ml
                      - other_route_records
                      - source_ids
                      - provenance
                    additionalProperties: false
                  activity:
                    type: object
                    properties:
                      workout_subtotals:
                        type: object
                        properties:
                          elapsed_seconds:
                            $ref: >-
                              #/components/schemas/Schema_ecb46c2e6465___schema27
                          exercise_seconds:
                            $ref: >-
                              #/components/schemas/Schema_ecb46c2e6465___schema27
                          distance_m:
                            $ref: >-
                              #/components/schemas/Schema_ecb46c2e6465___schema27
                          steps:
                            $ref: >-
                              #/components/schemas/Schema_ecb46c2e6465___schema27
                          energy_kcal:
                            type: object
                            properties:
                              active:
                                $ref: >-
                                  #/components/schemas/Schema_ecb46c2e6465___schema27
                              gross:
                                $ref: >-
                                  #/components/schemas/Schema_ecb46c2e6465___schema27
                              unknown:
                                $ref: >-
                                  #/components/schemas/Schema_ecb46c2e6465___schema27
                            required:
                              - active
                              - gross
                              - unknown
                            additionalProperties: false
                        required:
                          - elapsed_seconds
                          - exercise_seconds
                          - distance_m
                          - steps
                          - energy_kcal
                        additionalProperties: false
                      reported_daily_totals:
                        anyOf:
                          - type: object
                            properties:
                              source_id:
                                type: string
                                format: uuid
                                pattern: >-
                                  ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
                              values:
                                type: object
                                properties:
                                  steps:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema5
                                  distance_m:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  active_energy_kcal:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  resting_energy_kcal:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  total_energy_kcal:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  exercise_seconds:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  standing_seconds:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  sedentary_seconds:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  moderate_seconds:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  vigorous_seconds:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  light_seconds:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema4
                                  definitions:
                                    type: string
                                    minLength: 1
                                    maxLength: 300
                                  coverage:
                                    $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema28
                                additionalProperties: false
                              provenance:
                                $ref: >-
                                  #/components/schemas/Schema_ecb46c2e6465___schema15
                            required:
                              - source_id
                              - values
                              - provenance
                            additionalProperties: false
                          - type: 'null'
                      workouts:
                        maxItems: 1000
                        type: array
                        items:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema32'
                      basis:
                        type: string
                        enum:
                          - reported_daily_total_separate_from_workouts
                          - known_workout_subtotal
                      warnings:
                        type: array
                        items:
                          type: string
                          minLength: 1
                          maxLength: 200
                    required:
                      - workout_subtotals
                      - reported_daily_totals
                      - workouts
                      - basis
                      - warnings
                    additionalProperties: false
                  sleep:
                    type: object
                    properties:
                      sessions:
                        maxItems: 1000
                        type: array
                        items:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema89'
                      exact_value:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema7'
                      exact_decimal:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema9'
                      warnings:
                        type: array
                        items:
                          type: string
                          minLength: 1
                          maxLength: 200
                      basis:
                        type: string
                        const: supplied_sessions_only
                      source_ids:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
                      missing_count:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                      estimated_count:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                      excluded_count:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                      coverage:
                        type: string
                        const: only_supplied_sessions
                    required:
                      - sessions
                      - exact_value
                      - exact_decimal
                      - warnings
                      - basis
                      - source_ids
                      - missing_count
                      - estimated_count
                      - excluded_count
                      - coverage
                    additionalProperties: false
                  checkin:
                    type: object
                    properties:
                      observations:
                        maxItems: 1000
                        type: array
                        items:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema89'
                      rating_aggregation:
                        type: string
                        const: individual_supplied_observations
                      latest_mood:
                        anyOf:
                          - type: object
                            properties:
                              value:
                                type: string
                                enum:
                                  - very_low
                                  - low
                                  - neutral
                                  - good
                                  - great
                              source_id:
                                type: string
                                format: uuid
                                pattern: >-
                                  ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
                              occurred_at:
                                anyOf:
                                  - $ref: >-
                                      #/components/schemas/Schema_ecb46c2e6465___schema31
                                  - type: 'null'
                              recorded_at:
                                $ref: >-
                                  #/components/schemas/Schema_ecb46c2e6465___schema31
                            required:
                              - value
                              - source_id
                              - occurred_at
                              - recorded_at
                            additionalProperties: false
                          - type: 'null'
                    required:
                      - observations
                      - rating_aggregation
                      - latest_mood
                    additionalProperties: false
                  intake:
                    type: object
                    properties:
                      events:
                        maxItems: 1000
                        type: array
                        items:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema89'
                      supplement_nutrients:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema1'
                      combined_dietary_supplement_total:
                        type: 'null'
                    required:
                      - events
                      - supplement_nutrients
                      - combined_dietary_supplement_total
                    additionalProperties: false
                  measurement:
                    maxItems: 1000
                    type: array
                    items:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema89'
                  lab_result:
                    maxItems: 1000
                    type: array
                    items:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema89'
                  diary_completeness:
                    type: object
                    propertyNames:
                      type: string
                      enum:
                        - measurement
                        - nutrition
                        - hydration
                        - activity
                        - sleep
                        - checkin
                        - intake
                        - lab_result
                    additionalProperties:
                      type: object
                      properties:
                        value:
                          type: string
                          enum:
                            - unknown
                            - partial
                            - complete
                            - not_tracked
                        source_id:
                          anyOf:
                            - type: string
                              format: uuid
                              pattern: >-
                                ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
                            - type: 'null'
                        reported_at:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
                      required:
                        - value
                        - source_id
                      additionalProperties: false
                    required:
                      - measurement
                      - nutrition
                      - hydration
                      - activity
                      - sleep
                      - checkin
                      - intake
                      - lab_result
                  overlapping_studies:
                    maxItems: 1000
                    type: array
                    items:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema218'
                  quality_exclusions:
                    type: object
                    properties:
                      records:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                      preliminary:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                      cancelled:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                      suspect_invalid:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                    required:
                      - records
                      - preliminary
                      - cancelled
                      - suspect_invalid
                    additionalProperties: false
                  warnings:
                    type: array
                    items:
                      type: string
                      minLength: 1
                      maxLength: 200
                  source_ids:
                    maxItems: 1000
                    type: array
                    items:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema219'
                required:
                  - catalog_version
                  - date
                  - timezone
                  - diary_completeness
                  - overlapping_studies
                  - quality_exclusions
                  - warnings
                  - source_ids
                additionalProperties: false
        '401':
          description: UNAUTHORIZED
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: FORBIDDEN
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: NOT_FOUND
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '408':
          description: TIMEOUT
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '409':
          description: >-
            VERSION_CONFLICT, IDEMPOTENCY_CONFLICT, DAILY_TOTAL_EXISTS,
            CATALOG_VERSION_MISMATCH
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '413':
          description: LIMIT_EXCEEDED
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '422':
          description: VALIDATION_ERROR
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '429':
          description: RATE_LIMITED
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: INTERNAL_ERROR
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '503':
          description: UNAVAILABLE
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      security:
        - staticKey: []
        - apiKey: []
        - browserSession: []
components:
  schemas:
    Schema_2bee1d54cdf5___schema0:
      type: string
      enum:
        - nutrition
        - hydration
        - activity
        - sleep
        - checkin
        - intake
        - measurement
        - lab_result
    Schema_ecb46c2e6465___schema0:
      type: string
      format: date
      pattern: >-
        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
    Schema_ecb46c2e6465___schema1:
      type: object
      properties:
        nutrients:
          type: object
          propertyNames:
            type: string
            enum:
              - energy_kcal
              - energy_kj
              - protein_g
              - fat_g
              - carbohydrate_g
              - water_g
              - ash_g
              - nitrogen_g
              - alcohol_g
              - available_carbohydrate_g
              - carbohydrate_by_difference_g
              - starch_g
              - resistant_starch_g
              - fiber_g
              - soluble_fiber_g
              - insoluble_fiber_g
              - beta_glucan_g
              - inulin_g
              - fructooligosaccharides_g
              - galactooligosaccharides_g
              - total_sugars_g
              - added_sugars_g
              - free_sugars_g
              - glucose_g
              - fructose_g
              - galactose_g
              - sucrose_g
              - lactose_g
              - maltose_g
              - trehalose_g
              - allulose_g
              - total_sugar_alcohols_g
              - erythritol_g
              - sorbitol_g
              - mannitol_g
              - xylitol_g
              - maltitol_g
              - lactitol_g
              - isomalt_g
              - saturated_fat_g
              - trans_fat_g
              - monounsaturated_fat_g
              - polyunsaturated_fat_g
              - omega_3_g
              - omega_6_g
              - omega_9_g
              - epa_dha_g
              - cholesterol_mg
              - butyric_acid_g
              - caproic_acid_g
              - caprylic_acid_g
              - capric_acid_g
              - lauric_acid_g
              - myristic_acid_g
              - palmitic_acid_g
              - stearic_acid_g
              - arachidic_acid_g
              - behenic_acid_g
              - lignoceric_acid_g
              - palmitoleic_acid_g
              - oleic_acid_g
              - eicosenoic_acid_g
              - erucic_acid_g
              - nervonic_acid_g
              - linoleic_acid_g
              - ala_g
              - gamma_linolenic_acid_g
              - arachidonic_acid_g
              - epa_g
              - dpa_n3_g
              - dha_g
              - cla_g
              - fatty_acid_16_1_undifferentiated_g
              - fatty_acid_18_1_undifferentiated_g
              - fatty_acid_18_2_undifferentiated_g
              - fatty_acid_18_3_undifferentiated_g
              - bcaa_g
              - alanine_g
              - arginine_g
              - aspartic_acid_g
              - asparagine_g
              - cysteine_g
              - cystine_g
              - glutamic_acid_g
              - glutamine_g
              - glycine_g
              - histidine_g
              - isoleucine_g
              - leucine_g
              - lysine_g
              - methionine_g
              - phenylalanine_g
              - proline_g
              - serine_g
              - threonine_g
              - tryptophan_g
              - tyrosine_g
              - valine_g
              - hydroxyproline_g
              - taurine_g
              - sodium_mg
              - potassium_mg
              - calcium_mg
              - magnesium_mg
              - phosphorus_mg
              - iron_mg
              - zinc_mg
              - copper_mg
              - manganese_mg
              - selenium_ug
              - iodine_ug
              - chloride_mg
              - salt_g
              - salt_equivalent_g
              - chromium_ug
              - molybdenum_ug
              - fluoride_mg
              - boron_mg
              - cobalt_ug
              - nickel_ug
              - sulfur_mg
              - vitamin_a_rae_ug
              - retinol_ug
              - alpha_carotene_ug
              - beta_carotene_ug
              - beta_cryptoxanthin_ug
              - lycopene_ug
              - lutein_ug
              - zeaxanthin_ug
              - lutein_zeaxanthin_ug
              - vitamin_d_ug
              - vitamin_d2_ug
              - vitamin_d3_ug
              - vitamin_d_25_oh_d3_ug
              - vitamin_e_alpha_tocopherol_mg
              - beta_tocopherol_mg
              - gamma_tocopherol_mg
              - delta_tocopherol_mg
              - alpha_tocotrienol_mg
              - beta_tocotrienol_mg
              - gamma_tocotrienol_mg
              - delta_tocotrienol_mg
              - vitamin_k_ug
              - vitamin_k1_ug
              - dihydrophylloquinone_ug
              - vitamin_k2_mk4_ug
              - vitamin_k2_mk7_ug
              - vitamin_c_mg
              - thiamin_b1_mg
              - riboflavin_b2_mg
              - niacin_b3_mg
              - niacin_equivalents_mg
              - pantothenic_acid_b5_mg
              - vitamin_b6_mg
              - biotin_b7_ug
              - folate_ug
              - folate_dfe_ug
              - food_folate_ug
              - folic_acid_ug
              - five_mthf_ug
              - vitamin_b12_ug
              - choline_mg
              - choline_free_mg
              - choline_from_glycerophosphocholine_mg
              - choline_from_phosphocholine_mg
              - choline_from_phosphatidylcholine_mg
              - choline_from_sphingomyelin_mg
              - betaine_mg
              - caffeine_mg
              - theobromine_mg
              - phytosterols_mg
              - beta_sitosterol_mg
              - campesterol_mg
              - stigmasterol_mg
              - total_isoflavones_mg
              - daidzein_mg
              - genistein_mg
              - glycitein_mg
              - total_oxalate_mg
              - soluble_oxalate_mg
              - phytate_mg
              - total_purines_mg
          additionalProperties:
            type: object
            properties:
              effective_result:
                anyOf:
                  - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema2'
                  - type: 'null'
              exact_value:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema7'
              exact_decimal:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema9'
              basis:
                type: string
                enum:
                  - reported_daily_total
                  - known_intake_subtotal
                  - incompatible_definition
              definition_basis:
                anyOf:
                  - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema10'
                  - type: 'null'
              source_ids:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
              known_intake_subtotals:
                maxItems: 1000
                type: array
                items:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema13'
              qualified_results:
                maxItems: 1000
                type: array
                items:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema14'
              qualified_count:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
              missing_count:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
              estimated_count:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
              excluded_count:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
              coverage:
                type: string
                const: only_supplied_fields
              reported_coverage:
                anyOf:
                  - type: string
                    minLength: 1
                    maxLength: 200
                  - type: 'null'
              energy_projection:
                type: object
                properties:
                  derived_from:
                    type: string
                    const: nutrition.energy
                  canonical_unit:
                    type: string
                    const: kcal
                  output_unit:
                    type: string
                    enum:
                      - kcal
                      - kJ
                  factor:
                    type: string
                    minLength: 1
                    maxLength: 100
                  stored_values_changed:
                    type: boolean
                    const: false
                required:
                  - derived_from
                  - canonical_unit
                  - output_unit
                  - factor
                  - stored_values_changed
                additionalProperties: false
              warnings:
                type: array
                items:
                  type: string
                  minLength: 1
                  maxLength: 200
            required:
              - effective_result
              - exact_value
              - exact_decimal
              - basis
              - definition_basis
              - source_ids
              - known_intake_subtotals
              - qualified_results
              - qualified_count
              - missing_count
              - estimated_count
              - excluded_count
              - coverage
              - reported_coverage
              - warnings
            additionalProperties: false
        energy:
          anyOf:
            - type: object
              properties:
                effective_result:
                  anyOf:
                    - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema2'
                    - type: 'null'
                exact_value:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema7'
                exact_decimal:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema9'
                basis:
                  type: string
                  enum:
                    - reported_daily_total
                    - known_intake_subtotal
                    - incompatible_definition
                unit:
                  type: string
                  const: kcal
                source_ids:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
                definition_basis:
                  anyOf:
                    - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema10'
                    - type: 'null'
                known_intake_subtotal:
                  type: object
                  properties:
                    exact_value:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema7'
                    exact_decimal:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema9'
                    source_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
                  required:
                    - exact_value
                    - exact_decimal
                    - source_ids
                  additionalProperties: false
                known_intake_subtotals:
                  maxItems: 1000
                  type: array
                  items:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema13'
                qualified_results:
                  maxItems: 1000
                  type: array
                  items:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema14'
                conflicting_source_ids:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
                conversion_provenance:
                  type: object
                  properties:
                    kcal_per_kj:
                      type: string
                      const: 1/4.184
                    selection:
                      type: string
                      const: prefer_supplied_kcal_when_consistent
                    consistency_tolerance:
                      type: string
                      const: max(1 kcal, 2% of supplied kcal)
                    stored_values_changed:
                      type: boolean
                      const: false
                  required:
                    - kcal_per_kj
                    - selection
                    - consistency_tolerance
                    - stored_values_changed
                  additionalProperties: false
                qualified_count:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                missing_count:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                estimated_count:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                reported_coverage:
                  anyOf:
                    - type: string
                      minLength: 1
                      maxLength: 200
                    - type: 'null'
                warnings:
                  type: array
                  items:
                    type: string
                    minLength: 1
                    maxLength: 200
              required:
                - effective_result
                - exact_value
                - exact_decimal
                - basis
                - unit
                - source_ids
                - definition_basis
                - known_intake_subtotal
                - known_intake_subtotals
                - qualified_results
                - conflicting_source_ids
                - conversion_provenance
                - qualified_count
                - missing_count
                - estimated_count
                - reported_coverage
                - warnings
              additionalProperties: false
            - type: 'null'
        overlap_warnings:
          maxItems: 30
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema21'
        record_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        source_ids:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
        provenance:
          maxItems: 1000
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema23'
      required:
        - nutrients
        - energy
        - overlap_warnings
        - record_count
        - source_ids
        - provenance
      additionalProperties: false
    Schema_ecb46c2e6465___schema24:
      type: object
      properties:
        exact_value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema7'
        exact_decimal:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema9'
        basis:
          type: string
          enum:
            - reported_daily_total
            - known_intake_subtotal
        known_intake_subtotal:
          type: object
          properties:
            exact_value:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema7'
            exact_decimal:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema9'
          required:
            - exact_value
            - exact_decimal
          additionalProperties: false
        source_ids:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
        missing_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        estimated_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        excluded_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        coverage:
          type: string
          const: tracked_oral_enteral_intake_only
        warnings:
          type: array
          items:
            type: string
            minLength: 1
            maxLength: 200
      required:
        - exact_value
        - exact_decimal
        - basis
        - known_intake_subtotal
        - source_ids
        - missing_count
        - estimated_count
        - excluded_count
        - coverage
        - warnings
      additionalProperties: false
    Schema_ecb46c2e6465___schema25:
      type: object
      properties:
        id:
          type: string
          format: uuid
          pattern: >-
            ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
        route:
          type: string
          enum:
            - other
            - unknown
      required:
        - id
        - route
      additionalProperties: false
    Schema_ecb46c2e6465___schema11:
      maxItems: 1000
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema12'
    Schema_ecb46c2e6465___schema26:
      type: object
      properties:
        source_id:
          type: string
          format: uuid
          pattern: >-
            ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
        provenance:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
        validity:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
      required:
        - source_id
        - provenance
        - validity
      additionalProperties: false
    Schema_ecb46c2e6465___schema27:
      type: object
      properties:
        exact_value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema7'
        exact_decimal:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema9'
        source_ids:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
      required:
        - exact_value
        - exact_decimal
        - source_ids
      additionalProperties: false
    Schema_ecb46c2e6465___schema5:
      type: integer
      minimum: 0
      maximum: 1000000000
    Schema_ecb46c2e6465___schema4:
      type: number
      minimum: 0
    Schema_ecb46c2e6465___schema28:
      type: object
      properties:
        expected_samples:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        observed_samples:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        percent:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
        days_covered:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        gaps:
          maxItems: 50
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema30'
      additionalProperties: false
    Schema_ecb46c2e6465___schema15:
      type: object
      properties:
        source_type:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema16'
        value_kind:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema17'
        source_description:
          type: string
          minLength: 1
          maxLength: 200
        source_locator:
          type: string
          minLength: 1
          maxLength: 200
        assumptions:
          maxItems: 20
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema18'
        field_overrides:
          type: object
          propertyNames:
            type: string
            minLength: 1
            maxLength: 200
            pattern: ^(?:\/(?:[^~\/]|~[01])*)+$
          additionalProperties:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema19'
      required:
        - source_type
        - value_kind
      additionalProperties: false
    Schema_ecb46c2e6465___schema32:
      type: object
      properties:
        source_id:
          type: string
          format: uuid
          pattern: >-
            ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
        activity_type:
          type: string
          minLength: 1
          maxLength: 100
        data:
          type: object
          properties:
            entry_kind:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema33'
            activity_type:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema34'
            activity_label:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema35'
            start_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema36'
            end_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema37'
            elapsed_seconds:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema38'
            exercise_seconds:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema39'
            moving_seconds:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema40'
            paused_seconds:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema41'
            distance_m:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema42'
            steps:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema43'
            elevation_gain_m:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema44'
            elevation_loss_m:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema45'
            floors_ascended:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema46'
            floors_descended:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema47'
            average_speed_mps:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema48'
            max_speed_mps:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema49'
            average_pace_seconds_per_km:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema50'
            treadmill_incline_percent:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema51'
            average_heart_rate_bpm:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema52'
            min_heart_rate_bpm:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema53'
            max_heart_rate_bpm:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema54'
            recovery_heart_rate_bpm:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema55'
            recovery_interval_seconds:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema56'
            energy_kcal:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema57'
            energy_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema58'
            average_power_w:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema59'
            max_power_w:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema60'
            reported_normalized_power_w:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema61'
            mechanical_work_kj:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema62'
            cadence:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema63'
            cadence_unit:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema64'
            stride_length_m:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema65'
            ground_contact_time_ms:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema66'
            vertical_oscillation_cm:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema67'
            vertical_ratio_percent:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema68'
            ground_contact_balance_percent:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema69'
            training_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema70'
            exertion:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema72'
            heart_rate_zones:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema74'
            power_zones:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema77'
            segments:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema78'
            rowing:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema80'
            swimming:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema81'
            strength:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema84'
            related_record_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
            notes:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
          additionalProperties: false
        provenance:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
      required:
        - source_id
        - activity_type
        - data
        - provenance
      additionalProperties: false
    Schema_ecb46c2e6465___schema89:
      anyOf:
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              const: measurement
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 2
            data:
              oneOf:
                - type: object
                  properties:
                    kind:
                      type: string
                      const: scalar
                    metric_key:
                      type: string
                      enum:
                        - weight
                        - height
                        - waist_circumference
                        - hip_circumference
                        - chest_circumference
                        - neck_circumference
                        - upper_arm_circumference
                        - thigh_circumference
                        - calf_circumference
                        - body_fat_percent
                        - fat_mass
                        - lean_mass
                        - fat_free_mass
                        - skeletal_muscle_mass
                        - appendicular_lean_mass
                        - body_water_percent
                        - total_body_water
                        - intracellular_water
                        - extracellular_water
                        - extracellular_total_water_ratio
                        - visceral_fat_area
                        - visceral_fat_level
                        - segmental_fat_mass
                        - segmental_lean_mass
                        - segmental_body_fat_percent
                        - phase_angle
                        - skinfold_thickness
                        - bmi
                        - waist_hip_ratio
                        - waist_height_ratio
                        - fat_mass_index
                        - fat_free_mass_index
                        - appendicular_lean_mass_index
                        - body_surface_area
                        - heart_rate
                        - heart_rate_recovery
                        - hrv_sdnn
                        - hrv_rmssd
                        - hrv_pnn50
                        - pulse_pressure
                        - mean_arterial_pressure
                        - pulse_wave_velocity
                        - ankle_brachial_index
                        - pr_interval
                        - qrs_duration
                        - qt_interval
                        - qtc_interval
                        - p_axis
                        - qrs_axis
                        - t_axis
                        - atrial_fibrillation_burden
                        - premature_ventricular_contraction_count
                        - left_ventricular_ejection_fraction
                        - global_longitudinal_strain
                        - oxygen_saturation
                        - respiratory_rate
                        - body_temperature
                        - skin_temperature
                        - skin_temperature_deviation
                        - peripheral_perfusion_index
                        - peak_expiratory_flow
                        - fev1
                        - fvc
                        - fev1_fvc_ratio
                        - fev1_vc_ratio
                        - fef25_75
                        - slow_vital_capacity
                        - total_lung_capacity
                        - residual_volume
                        - functional_residual_capacity
                        - diffusing_capacity_co
                        - carbon_monoxide_transfer_coefficient
                        - fractional_exhaled_nitric_oxide
                        - blood_glucose
                        - interstitial_glucose
                        - blood_beta_hydroxybutyrate
                        - blood_ketones
                        - breath_acetone
                        - vo2_max_absolute
                        - vo2_max_relative
                        - ventilatory_threshold_oxygen_uptake
                        - ventilatory_threshold_heart_rate
                        - ventilatory_threshold_power
                        - grip_strength
                        - gait_speed
                        - six_minute_walk_distance
                        - timed_up_and_go_duration
                        - sit_to_stand_repetitions
                        - sit_to_stand_duration
                        - single_leg_stance_duration
                        - bone_mineral_density_areal
                        - bone_mineral_content
                        - bone_density_t_score
                        - bone_density_z_score
                        - visual_acuity_snellen
                        - visual_acuity_logmar
                        - intraocular_pressure
                        - spherical_refraction
                        - cylindrical_refraction
                        - refraction_axis
                        - hearing_threshold
                    value:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema101'
                    unit:
                      type: string
                      minLength: 1
                      maxLength: 80
                    original_value:
                      type: string
                      minLength: 1
                      maxLength: 200
                    original_unit:
                      type: string
                      minLength: 1
                      maxLength: 80
                    comparator:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema83'
                    uncertainty:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema108'
                    specimen:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema109'
                    specimen_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema111'
                    measurement_site:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema114'
                    body_region:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema115'
                    laterality:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema116'
                    body_position:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema117'
                    method:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema118'
                    device_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema120'
                    resting_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema121'
                    fasting_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema122'
                    meal_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema123'
                    time_since_meal_minutes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema124'
                    challenge_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema125'
                    hydration_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema126'
                    exercise_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema127'
                    oxygen_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema128'
                    temperature_site:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema129'
                    source_reference_range:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema130'
                    reported_predicted_value:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema132'
                    reported_percent_predicted:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema133'
                    reported_lower_limit_normal:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema134'
                    reported_z_score:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema135'
                    reference_equation:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema136'
                    classification_metadata:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema137'
                    source_status:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema141'
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                  required:
                    - kind
                    - metric_key
                    - value
                  additionalProperties: false
                - type: object
                  properties:
                    kind:
                      type: string
                      const: blood_pressure
                    metric_key:
                      type: string
                      const: blood_pressure
                    systolic:
                      anyOf:
                        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
                        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                    diastolic:
                      anyOf:
                        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
                        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                    pulse:
                      anyOf:
                        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
                        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                    unit:
                      type: string
                      enum:
                        - mmHg
                        - kPa
                    uncertainty:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema108'
                    specimen:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema109'
                    specimen_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema111'
                    measurement_site:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema114'
                    body_region:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema115'
                    laterality:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema116'
                    body_position:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema117'
                    method:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema118'
                    device_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema120'
                    resting_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema121'
                    fasting_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema122'
                    meal_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema123'
                    time_since_meal_minutes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema124'
                    challenge_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema125'
                    hydration_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema126'
                    exercise_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema127'
                    oxygen_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema128'
                    temperature_site:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema129'
                    source_reference_range:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema130'
                    reported_predicted_value:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema132'
                    reported_percent_predicted:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema133'
                    reported_lower_limit_normal:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema134'
                    reported_z_score:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema135'
                    reference_equation:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema136'
                    classification_metadata:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema137'
                    source_status:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema141'
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                  required:
                    - kind
                    - systolic
                    - diastolic
                    - unit
                  additionalProperties: false
                - type: object
                  properties:
                    kind:
                      type: string
                      const: study_summary
                    study_type:
                      type: string
                      enum:
                        - cgm_summary
                        - ambulatory_bp_summary
                        - spirometry_summary
                        - body_composition_summary
                        - dxa_summary
                        - ecg_summary
                        - echocardiography_summary
                        - functional_test_summary
                    components:
                      type: object
                      properties:
                        weight:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        height:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        waist_circumference:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        hip_circumference:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        chest_circumference:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        neck_circumference:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        upper_arm_circumference:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        thigh_circumference:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        calf_circumference:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        body_fat_percent:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fat_mass:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        lean_mass:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fat_free_mass:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        skeletal_muscle_mass:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        appendicular_lean_mass:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        body_water_percent:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        total_body_water:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        intracellular_water:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        extracellular_water:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        extracellular_total_water_ratio:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        visceral_fat_area:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        visceral_fat_level:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        segmental_fat_mass:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        segmental_lean_mass:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        segmental_body_fat_percent:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        phase_angle:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        skinfold_thickness:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        bmi:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        waist_hip_ratio:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        waist_height_ratio:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fat_mass_index:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fat_free_mass_index:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        appendicular_lean_mass_index:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        body_surface_area:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        heart_rate:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        heart_rate_recovery:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        hrv_sdnn:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        hrv_rmssd:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        hrv_pnn50:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        pulse_pressure:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        mean_arterial_pressure:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        pulse_wave_velocity:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        ankle_brachial_index:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        pr_interval:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        qrs_duration:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        qt_interval:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        qtc_interval:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        p_axis:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        qrs_axis:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        t_axis:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        atrial_fibrillation_burden:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        premature_ventricular_contraction_count:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        left_ventricular_ejection_fraction:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        global_longitudinal_strain:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        oxygen_saturation:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        respiratory_rate:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        body_temperature:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        skin_temperature:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        skin_temperature_deviation:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        peripheral_perfusion_index:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        peak_expiratory_flow:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fev1:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fvc:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fev1_fvc_ratio:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fev1_vc_ratio:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fef25_75:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        slow_vital_capacity:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        total_lung_capacity:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        residual_volume:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        functional_residual_capacity:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        diffusing_capacity_co:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        carbon_monoxide_transfer_coefficient:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        fractional_exhaled_nitric_oxide:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        blood_glucose:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        interstitial_glucose:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        blood_beta_hydroxybutyrate:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        blood_ketones:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        breath_acetone:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        vo2_max_absolute:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        vo2_max_relative:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        ventilatory_threshold_oxygen_uptake:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        ventilatory_threshold_heart_rate:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        ventilatory_threshold_power:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        grip_strength:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        gait_speed:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        six_minute_walk_distance:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        timed_up_and_go_duration:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        sit_to_stand_repetitions:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        sit_to_stand_duration:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        single_leg_stance_duration:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        bone_mineral_density_areal:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        bone_mineral_content:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        bone_density_t_score:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        bone_density_z_score:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        visual_acuity_snellen:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        visual_acuity_logmar:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        intraocular_pressure:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        spherical_refraction:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        cylindrical_refraction:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        refraction_axis:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                        hearing_threshold:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema143'
                      additionalProperties: false
                    effective_period:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema30'
                    coverage:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema28'
                    cgm:
                      type: object
                      properties:
                        mean_glucose:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                        median_glucose:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                        standard_deviation:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                        coefficient_of_variation_percent:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        reported_gmi_percent:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        glucose_unit:
                          type: string
                          minLength: 1
                          maxLength: 80
                        active_data_percent:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
                        days_covered:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        bands:
                          maxItems: 20
                          type: array
                          items:
                            $ref: >-
                              #/components/schemas/Schema_ecb46c2e6465___schema75
                        event_counts:
                          maxItems: 20
                          type: array
                          items:
                            $ref: >-
                              #/components/schemas/Schema_ecb46c2e6465___schema144
                      additionalProperties: false
                    ambulatory_bp:
                      type: object
                      properties:
                        attempted_readings:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                        valid_readings:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                        daytime_definition:
                          type: string
                          minLength: 1
                          maxLength: 200
                        nighttime_definition:
                          type: string
                          minLength: 1
                          maxLength: 200
                        overall:
                          type: object
                          properties:
                            systolic:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                            diastolic:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                            pulse:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                          additionalProperties: false
                        day:
                          type: object
                          properties:
                            systolic:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                            diastolic:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                            pulse:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                          additionalProperties: false
                        night:
                          type: object
                          properties:
                            systolic:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                            diastolic:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                            pulse:
                              $ref: >-
                                #/components/schemas/Schema_ecb46c2e6465___schema82
                          additionalProperties: false
                        dipping_percent:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
                        calculation_basis:
                          type: string
                          minLength: 1
                          maxLength: 300
                      additionalProperties: false
                    uncertainty:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema108'
                    specimen:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema109'
                    specimen_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema111'
                    measurement_site:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema114'
                    body_region:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema115'
                    laterality:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema116'
                    body_position:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema117'
                    method:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema118'
                    device_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema120'
                    resting_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema121'
                    fasting_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema122'
                    meal_state:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema123'
                    time_since_meal_minutes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema124'
                    challenge_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema125'
                    hydration_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema126'
                    exercise_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema127'
                    oxygen_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema128'
                    temperature_site:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema129'
                    source_reference_range:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema130'
                    reported_predicted_value:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema132'
                    reported_percent_predicted:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema133'
                    reported_lower_limit_normal:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema134'
                    reported_z_score:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema135'
                    reference_equation:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema136'
                    classification_metadata:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema137'
                    source_status:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema141'
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                  required:
                    - kind
                    - study_type
                    - components
                    - effective_period
                  additionalProperties: false
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
            - time_context
          additionalProperties: false
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              const: nutrition
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 2
            data:
              type: object
              properties:
                entry_kind:
                  type: string
                  enum:
                    - intake
                    - daily_total
                label:
                  type: string
                  minLength: 1
                  maxLength: 200
                nutrients:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema146'
                nutrient_qualifiers:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema147'
                component_details:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema149'
                quantity_basis:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema151'
                energy_method:
                  type: string
                  enum:
                    - reported_unspecified
                    - atwater_general
                    - atwater_specific
                    - label_declared
                    - other
                carbohydrate_definition:
                  type: string
                  minLength: 1
                  maxLength: 200
                fiber_method:
                  type: string
                  minLength: 1
                  maxLength: 200
                folate_basis:
                  type: string
                  minLength: 1
                  maxLength: 200
                vitamin_form_context:
                  type: string
                  minLength: 1
                  maxLength: 300
                related_record_ids:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                notes:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
              required:
                - entry_kind
                - nutrients
              additionalProperties: false
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
            - time_context
          additionalProperties: false
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              const: hydration
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 2
            data:
              oneOf:
                - type: object
                  properties:
                    entry_kind:
                      type: string
                      const: intake
                    volume_ml:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    drink_type:
                      type: string
                      enum:
                        - water
                        - sparkling_water
                        - tea
                        - coffee
                        - milk
                        - plant_milk
                        - juice
                        - soft_drink
                        - sports_drink
                        - oral_rehydration_drink
                        - soup_broth
                        - alcoholic_beverage
                        - other
                        - unspecified
                    administration_route:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema152'
                    description:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema153'
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                  required:
                    - entry_kind
                    - volume_ml
                    - drink_type
                  additionalProperties: false
                - type: object
                  properties:
                    entry_kind:
                      type: string
                      const: daily_total
                    total_fluids_ml:
                      anyOf:
                        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        - type: 'null'
                    water_ml:
                      anyOf:
                        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        - type: 'null'
                    administration_route:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema152'
                    description:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema153'
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                  required:
                    - entry_kind
                  additionalProperties: false
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
            - time_context
          additionalProperties: false
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              const: activity
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 2
            data:
              oneOf:
                - type: object
                  properties:
                    entry_kind:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema33'
                    activity_type:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema34'
                    activity_label:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema35'
                    start_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema36'
                    end_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema37'
                    elapsed_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema38'
                    exercise_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema39'
                    moving_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema40'
                    paused_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema41'
                    distance_m:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema42'
                    steps:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema43'
                    elevation_gain_m:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema44'
                    elevation_loss_m:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema45'
                    floors_ascended:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema46'
                    floors_descended:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema47'
                    average_speed_mps:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema48'
                    max_speed_mps:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema49'
                    average_pace_seconds_per_km:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema50'
                    treadmill_incline_percent:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema51'
                    average_heart_rate_bpm:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema52'
                    min_heart_rate_bpm:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema53'
                    max_heart_rate_bpm:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema54'
                    recovery_heart_rate_bpm:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema55'
                    recovery_interval_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema56'
                    energy_kcal:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema57'
                    energy_basis:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema58'
                    average_power_w:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema59'
                    max_power_w:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema60'
                    reported_normalized_power_w:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema61'
                    mechanical_work_kj:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema62'
                    cadence:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema63'
                    cadence_unit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema64'
                    stride_length_m:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema65'
                    ground_contact_time_ms:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema66'
                    vertical_oscillation_cm:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema67'
                    vertical_ratio_percent:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema68'
                    ground_contact_balance_percent:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema69'
                    training_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema70'
                    exertion:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema72'
                    heart_rate_zones:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema74'
                    power_zones:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema77'
                    segments:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema78'
                    rowing:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema80'
                    swimming:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema81'
                    strength:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema84'
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                  required:
                    - entry_kind
                    - activity_type
                  additionalProperties: false
                - type: object
                  properties:
                    entry_kind:
                      type: string
                      const: daily_total
                    daily_totals:
                      type: object
                      properties:
                        steps:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                        distance_m:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        active_energy_kcal:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        resting_energy_kcal:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        total_energy_kcal:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        exercise_seconds:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        standing_seconds:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        sedentary_seconds:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        moderate_seconds:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        vigorous_seconds:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        light_seconds:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        definitions:
                          type: string
                          minLength: 1
                          maxLength: 300
                        coverage:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema28'
                      additionalProperties: false
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                  required:
                    - entry_kind
                    - daily_totals
                  additionalProperties: false
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
            - time_context
          additionalProperties: false
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              const: sleep
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 2
            data:
              type: object
              properties:
                entry_kind:
                  type: string
                  enum:
                    - session
                    - study_summary
                session_type:
                  type: string
                  enum:
                    - main
                    - nap
                    - unknown
                start_at:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
                end_at:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
                time_in_bed_seconds:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                sleep_seconds:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                sleep_latency_seconds:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                rem_latency_seconds:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                waso_seconds:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                awake_seconds:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                awakenings:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                sleep_efficiency_percent:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
                stage_durations:
                  type: object
                  properties:
                    n1:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    n2:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    n3:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    rem:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    awake:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    unclassified:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    light:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    deep:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    core:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                  additionalProperties: false
                stage_system:
                  type: string
                  minLength: 1
                  maxLength: 100
                stage_intervals:
                  maxItems: 200
                  type: array
                  items:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema154'
                quality:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                device_sleep_score:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                snoring:
                  type:
                    - boolean
                    - 'null'
                breathing_interruptions:
                  type:
                    - boolean
                    - 'null'
                awakening_symptoms:
                  maxItems: 20
                  type: array
                  items:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema157'
                perceived_restfulness:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                heart_rate_summary:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema158'
                respiratory_rate_summary:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema158'
                oxygen_summary:
                  type: object
                  properties:
                    mean_percent:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
                    nadir_percent:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
                    max_percent:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
                    desaturation_index:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
                    desaturation_definition:
                      type: string
                      minLength: 1
                      maxLength: 300
                    desaturation_count:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                    desaturation_duration_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    time_below_threshold:
                      maxItems: 20
                      type: array
                      items:
                        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema75'
                  additionalProperties: false
                study_metadata:
                  type: object
                  properties:
                    study_type:
                      type: string
                      enum:
                        - psg
                        - home_sleep_test
                        - device_session
                        - reported_other
                        - unknown
                    effective_period:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema30'
                    recording_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    monitoring_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    estimated_sleep_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    usable_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    scoring_rule:
                      type: string
                      minLength: 1
                      maxLength: 200
                    scoring_version:
                      type: string
                      minLength: 1
                      maxLength: 100
                    context:
                      type: string
                      minLength: 1
                      maxLength: 300
                    coverage:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema28'
                  required:
                    - study_type
                  additionalProperties: false
                respiratory_events:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema160'
                arousals:
                  type: object
                  properties:
                    count:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                    index:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
                    respiratory_related_index:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
                    rule:
                      type: string
                      minLength: 1
                      maxLength: 200
                  additionalProperties: false
                limb_movements:
                  type: object
                  properties:
                    count:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                    index:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
                    movement_related_arousal_index:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
                    rule:
                      type: string
                      minLength: 1
                      maxLength: 200
                  additionalProperties: false
                body_position_summary:
                  maxItems: 10
                  type: array
                  items:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema161'
                pap_session:
                  type: object
                  properties:
                    mode:
                      type: string
                      minLength: 1
                      maxLength: 100
                    pressure:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                    use_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    residual_indices:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema160'
                    leak:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                        unit:
                          type: string
                          minLength: 1
                          maxLength: 80
                        basis:
                          type: string
                          enum:
                            - mean
                            - median
                            - percentile
                            - other
                            - unknown
                        percentile:
                          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
                        definition:
                          type: string
                          minLength: 1
                          maxLength: 200
                      required:
                        - value
                        - unit
                        - basis
                      additionalProperties: false
                    mask_off_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    large_leak_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                  additionalProperties: false
                recorded_environment:
                  type: object
                  properties:
                    noise:
                      type: string
                      minLength: 1
                      maxLength: 100
                    temperature:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                    location_label:
                      type: string
                      minLength: 1
                      maxLength: 100
                  additionalProperties: false
                related_record_ids:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                notes:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
              required:
                - entry_kind
                - session_type
              additionalProperties: false
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
            - time_context
          additionalProperties: false
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              const: checkin
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 2
            data:
              type: object
              properties:
                mood:
                  type: string
                  enum:
                    - very_low
                    - low
                    - neutral
                    - good
                    - great
                  description: >-
                    Supplied mood check-in. Numeric ratings are retained
                    separately; no mood category is inferred from a score.
                ratings:
                  type: object
                  properties:
                    energy:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    fatigue:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    hunger:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    satiety:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    thirst:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    stress:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    soreness:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    pain:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    sleepiness:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    concentration:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    motivation:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    perceived_recovery:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    mood:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                  additionalProperties: false
                symptoms:
                  maxItems: 30
                  type: array
                  items:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema162'
                diary_completeness:
                  type: object
                  properties:
                    measurement:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema166'
                    nutrition:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema166'
                    hydration:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema166'
                    activity:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema166'
                    sleep:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema166'
                    checkin:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema166'
                    intake:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema166'
                    lab_result:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema166'
                    reported_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
                  required:
                    - reported_at
                  additionalProperties: false
                gastrointestinal:
                  type: object
                  properties:
                    bowel_movement_count:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                    bristol_type:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                      type: integer
                      minimum: 1
                      maximum: 7
                    consistency:
                      type: string
                      minLength: 1
                      maxLength: 100
                    urgency:
                      type:
                        - boolean
                        - 'null'
                    constipation:
                      type:
                        - boolean
                        - 'null'
                    diarrhea:
                      type:
                        - boolean
                        - 'null'
                    nausea:
                      type:
                        - boolean
                        - 'null'
                    vomiting:
                      type:
                        - boolean
                        - 'null'
                    reflux:
                      type:
                        - boolean
                        - 'null'
                    bloating:
                      type:
                        - boolean
                        - 'null'
                    blood:
                      type:
                        - boolean
                        - 'null'
                    mucus:
                      type:
                        - boolean
                        - 'null'
                    context:
                      type: string
                      minLength: 1
                      maxLength: 200
                  additionalProperties: false
                urinary:
                  type: object
                  properties:
                    void_count:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                    nocturia_count:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                    urgency:
                      type:
                        - boolean
                        - 'null'
                    pain_burning:
                      type:
                        - boolean
                        - 'null'
                    visible_blood:
                      type:
                        - boolean
                        - 'null'
                    measured_volume_ml:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    collection_duration_seconds:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                    context:
                      type: string
                      minLength: 1
                      maxLength: 200
                  additionalProperties: false
                reproductive:
                  type: object
                  properties:
                    bleeding_amount:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    spotting_amount:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
                    cycle_day:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
                    period_start:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
                    period_end:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
                    pregnancy_test_record_id:
                      type: string
                      format: uuid
                      pattern: >-
                        ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
                    gestational_context:
                      type: string
                      minLength: 1
                      maxLength: 200
                  additionalProperties: false
                assessment_results:
                  maxItems: 20
                  type: array
                  items:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema167'
                actual_fasting_interval:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema30'
                pain_function_context:
                  type: string
                  minLength: 1
                  maxLength: 300
                related_record_ids:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                notes:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
              additionalProperties: false
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
            - time_context
          additionalProperties: false
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              const: intake
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 2
            data:
              type: object
              properties:
                product_name:
                  type: string
                  minLength: 1
                  maxLength: 200
                category:
                  type: string
                  enum:
                    - supplement
                    - medication
                    - other
                product_type:
                  type: string
                  enum:
                    - tablet
                    - capsule
                    - powder
                    - liquid
                    - injection
                    - patch
                    - inhaled
                    - topical
                    - vaccine
                    - other
                    - unknown
                status:
                  type: string
                  enum:
                    - taken
                    - missed
                    - skipped
                    - partially_taken
                administered_quantity:
                  anyOf:
                    - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                    - type: 'null'
                dosage_form:
                  type: string
                  minLength: 1
                  maxLength: 200
                ingredients:
                  maxItems: 50
                  type: array
                  items:
                    $ref: '#/components/schemas/Schema_ecb46c2e6465___schema173'
                route:
                  type: string
                  minLength: 1
                  maxLength: 100
                site:
                  type: string
                  minLength: 1
                  maxLength: 100
                start_at:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
                end_at:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
                duration_seconds:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                effective_period:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema30'
                administered_volume_ml:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
                administration_rate:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                taken_with_food:
                  type:
                    - boolean
                    - 'null'
                source_intake_reason:
                  type: string
                  minLength: 1
                  maxLength: 300
                missed_skipped_reason:
                  type: string
                  minLength: 1
                  maxLength: 300
                nutrient_contributions:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema146'
                nutrient_qualifiers:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema147'
                component_details:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema149'
                quantity_basis:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema151'
                reported_reaction:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema162'
                related_record_ids:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                notes:
                  $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
              required:
                - product_name
                - category
                - status
              additionalProperties: false
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
            - time_context
          additionalProperties: false
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              const: lab_result
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 2
            data:
              oneOf:
                - type: object
                  properties:
                    analyte_kind:
                      type: string
                      const: builtin
                    analyte_key:
                      type: string
                      enum:
                        - acth
                        - active_b12_holotranscobalamin
                        - albumin
                        - albumin_globulin_ratio
                        - aldosterone
                        - aldosterone_renin_ratio
                        - allergen_specific_ige
                        - alp
                        - alpha_fetoprotein
                        - alt
                        - aluminum
                        - amh
                        - ammonia
                        - amylase
                        - ana_pattern
                        - ana_screen
                        - ana_titer
                        - anca_pattern
                        - anca_screen
                        - anca_titer
                        - androstenedione
                        - anion_gap
                        - anti_beta2_glycoprotein_igg
                        - anti_beta2_glycoprotein_igm
                        - anti_cardiolipin_igg
                        - anti_cardiolipin_igm
                        - anti_ccp
                        - anti_centromere
                        - anti_dsdna
                        - anti_factor_xa
                        - anti_jo1
                        - anti_mpo
                        - anti_pr3
                        - anti_rnp
                        - anti_scl70
                        - anti_smith
                        - anti_ssa_ro
                        - anti_ssb_la
                        - antimicrobial_susceptibility
                        - antithrombin_activity
                        - apob_apoa1_ratio
                        - apolipoprotein_a1
                        - apolipoprotein_b
                        - aptt
                        - aptt_ratio
                        - arsenic_inorganic
                        - arsenic_total
                        - ast
                        - ast_alt_ratio
                        - band_neutrophils_absolute
                        - band_neutrophils_percent
                        - base_excess
                        - basophils_absolute
                        - basophils_percent
                        - beta2_microglobulin
                        - beta_carotene
                        - beta_ctx
                        - beta_hydroxybutyrate
                        - bicarbonate
                        - bile_acids_total
                        - bilirubin_direct
                        - bilirubin_indirect
                        - bilirubin_total
                        - blood_gas_bicarbonate_standard
                        - blood_gas_ph
                        - blood_glucose
                        - blood_group_abo
                        - blood_ketones
                        - bnp
                        - bone_specific_alp
                        - bun
                        - bun_creatinine_ratio
                        - c3_complement
                        - c4_complement
                        - c_peptide
                        - ca_125
                        - ca_15_3
                        - ca_19_9
                        - cadmium
                        - calcitonin
                        - calcium_ionized
                        - calcium_total
                        - calculated_osmolality
                        - carbamazepine
                        - carbon_dioxide_total
                        - carboxyhemoglobin
                        - cea
                        - ceruloplasmin
                        - ch50
                        - chloride
                        - chromium
                        - ck_mb_activity
                        - ck_mb_mass
                        - copper
                        - cortisol
                        - cotinine
                        - creatine_kinase
                        - creatinine
                        - creatinine_clearance
                        - crp
                        - cyclosporine
                        - cystatin_c
                        - d_dimer_ddu
                        - d_dimer_feu
                        - deamidated_gliadin_peptide_iga
                        - deamidated_gliadin_peptide_igg
                        - dengue_igg
                        - dengue_igm
                        - dengue_ns1_antigen
                        - dheas
                        - digoxin
                        - direct_antiglobulin_test
                        - drvvt_confirm_ratio
                        - drvvt_screen_ratio
                        - egfr
                        - egfr_creatinine_cystatin_c
                        - egfr_cystatin_c
                        - endomysial_antibody_iga
                        - eosinophils_absolute
                        - eosinophils_percent
                        - esr
                        - estimated_average_glucose
                        - estradiol
                        - ethanol
                        - fecal_calprotectin
                        - fecal_fat_24h
                        - fecal_fat_qualitative
                        - fecal_lactoferrin
                        - fecal_pancreatic_elastase
                        - ferritin
                        - fib4_reported
                        - fibrin_degradation_products
                        - fibrinogen_activity
                        - fibrinogen_antigen
                        - folate_rbc
                        - folate_serum
                        - free_t3
                        - free_t4
                        - fructosamine
                        - fsh
                        - g6pd_activity
                        - gastrin
                        - gastrointestinal_pathogen_pcr
                        - gentamicin
                        - ggt
                        - globulin
                        - glycated_albumin
                        - growth_hormone
                        - haptoglobin
                        - hba1c
                        - hcg_qualitative
                        - hcg_quantitative
                        - hdl_cholesterol
                        - hdl_particle_number
                        - hematocrit
                        - hemoglobin
                        - hemoglobin_a2_percent
                        - hemoglobin_a_percent
                        - hemoglobin_c_percent
                        - hemoglobin_e_percent
                        - hemoglobin_f_percent
                        - hemoglobin_s_percent
                        - hemoglobin_variant_identification
                        - hemolysis_index
                        - hepatitis_a_antibody_total
                        - hepatitis_a_igm
                        - hepatitis_b_core_antibody_igm
                        - hepatitis_b_core_antibody_total
                        - hepatitis_b_dna
                        - hepatitis_b_e_antibody
                        - hepatitis_b_e_antigen
                        - hepatitis_b_surface_antibody
                        - hepatitis_b_surface_antigen
                        - hepatitis_c_antibody
                        - hepatitis_c_rna
                        - hiv_1_2_antigen_antibody
                        - hiv_1_antibody
                        - hiv_1_rna
                        - hiv_2_antibody
                        - homa_ir_reported
                        - homocysteine
                        - hs_crp
                        - hs_troponin_i
                        - hs_troponin_t
                        - icterus_index
                        - igf_1
                        - immature_granulocytes_absolute
                        - immature_granulocytes_percent
                        - immature_reticulocyte_fraction
                        - immunoglobulin_a
                        - immunoglobulin_e_total
                        - immunoglobulin_g
                        - immunoglobulin_g1
                        - immunoglobulin_g2
                        - immunoglobulin_g3
                        - immunoglobulin_g4
                        - immunoglobulin_m
                        - inhibin_b
                        - inr
                        - insulin
                        - iodine
                        - ionized_calcium_blood_gas
                        - iron
                        - lactate
                        - ldh
                        - ldl_cholesterol
                        - ldl_hdl_ratio
                        - ldl_particle_number
                        - ldl_particle_size
                        - lead
                        - lh
                        - lipase
                        - lipemia_index
                        - lipoprotein_a_mass
                        - lipoprotein_a_molar
                        - lithium
                        - lupus_anticoagulant_screen
                        - lymphocytes_absolute
                        - lymphocytes_percent
                        - magnesium
                        - magnesium_rbc
                        - malaria_parasite_test
                        - manganese
                        - mch
                        - mchc
                        - mcv
                        - measured_osmolality
                        - mercury_total
                        - metanephrine_free
                        - methemoglobin
                        - methylmalonic_acid
                        - molybdenum
                        - monocytes_absolute
                        - monocytes_percent
                        - mpv
                        - myoglobin
                        - neutrophils_absolute
                        - neutrophils_percent
                        - non_hdl_cholesterol
                        - normetanephrine_free
                        - nt_probnp
                        - nucleated_rbc_absolute
                        - nucleated_rbc_per_100_wbc
                        - organism_culture_identification
                        - osteocalcin
                        - oxygen_content
                        - oxygen_saturation_blood_gas
                        - pancreatic_amylase
                        - parathyroid_hormone_intact
                        - parathyroid_hormone_whole
                        - partial_pressure_carbon_dioxide
                        - partial_pressure_oxygen
                        - pathogen_nucleic_acid
                        - pdw
                        - peripheral_smear_findings
                        - phenytoin_free
                        - phenytoin_total
                        - phosphate
                        - platelet_count
                        - platelet_large_cell_ratio
                        - platelet_morphology
                        - plateletcrit
                        - potassium
                        - prealbumin
                        - procalcitonin
                        - procollagen_type_1_n_terminal_propeptide
                        - progesterone
                        - prolactin
                        - protein_c_activity
                        - protein_s_activity
                        - prothrombin_time
                        - psa_free
                        - psa_free_total_ratio
                        - psa_total
                        - rbc_count
                        - rbc_morphology
                        - rdw_cv
                        - rdw_sd
                        - red_cell_antibody_identification
                        - red_cell_antibody_screen
                        - remnant_cholesterol
                        - renin_activity
                        - renin_concentration
                        - respiratory_pathogen_pcr
                        - reticulocyte_hemoglobin
                        - reticulocytes_absolute
                        - reticulocytes_percent
                        - reverse_t3
                        - rhd_type
                        - rheumatoid_factor
                        - rpr_qualitative
                        - rpr_titer
                        - selenium
                        - semen_leukocytes
                        - semen_liquefaction_time
                        - semen_ph
                        - semen_viscosity
                        - semen_volume
                        - seventeen_hydroxyprogesterone
                        - shbg
                        - sirolimus
                        - small_ldl_particle_number
                        - sodium
                        - soluble_transferrin_receptor
                        - sperm_agglutination
                        - sperm_concentration
                        - sperm_dna_fragmentation_index
                        - sperm_immotile_percent
                        - sperm_nonprogressive_motility
                        - sperm_normal_morphology
                        - sperm_progressive_motility
                        - sperm_total_count
                        - sperm_total_motility
                        - sperm_vitality
                        - stool_clostridioides_difficile_toxin
                        - stool_collection_duration
                        - stool_collection_mass
                        - stool_helicobacter_pylori_antigen
                        - stool_hemoglobin_fit
                        - stool_occult_blood_guaiac
                        - stool_ova_parasites
                        - stool_ph
                        - stool_rbc
                        - stool_reducing_substances
                        - stool_wbc
                        - syphilis_treponemal_antibody
                        - tacrolimus
                        - testosterone_bioavailable
                        - testosterone_free
                        - testosterone_total
                        - thrombin_time
                        - thyroglobulin
                        - thyroglobulin_antibodies
                        - thyroid_stimulating_immunoglobulin
                        - tibc
                        - tissue_transglutaminase_iga
                        - tissue_transglutaminase_igg
                        - total_cholesterol
                        - total_cholesterol_hdl_ratio
                        - total_protein
                        - total_t3
                        - total_t4
                        - tpo_antibodies
                        - transferrin
                        - transferrin_saturation
                        - triglyceride_hdl_ratio
                        - triglycerides
                        - troponin_i
                        - troponin_t
                        - tsh
                        - tsh_receptor_antibodies
                        - uibc
                        - urea
                        - uric_acid
                        - urine_albumin
                        - urine_albumin_creatinine_ratio
                        - urine_albumin_excretion_rate
                        - urine_bacteria
                        - urine_bilirubin
                        - urine_blood
                        - urine_calcium_24h
                        - urine_calcium_concentration
                        - urine_clarity
                        - urine_collection_duration
                        - urine_collection_volume
                        - urine_color
                        - urine_cortisol_free_24h
                        - urine_creatinine
                        - urine_creatinine_24h
                        - urine_crystals
                        - urine_glucose
                        - urine_granular_casts
                        - urine_hyaline_casts
                        - urine_ketones
                        - urine_leukocyte_esterase
                        - urine_mucus
                        - urine_nitrite
                        - urine_osmolality
                        - urine_ph
                        - urine_phosphate_24h
                        - urine_phosphate_concentration
                        - urine_potassium_24h
                        - urine_potassium_concentration
                        - urine_protein
                        - urine_protein_24h
                        - urine_protein_concentration
                        - urine_protein_creatinine_ratio
                        - urine_rbc
                        - urine_rbc_casts
                        - urine_renal_epithelial_cells
                        - urine_sodium_24h
                        - urine_sodium_concentration
                        - urine_specific_gravity
                        - urine_squamous_epithelial_cells
                        - urine_transitional_epithelial_cells
                        - urine_urea_nitrogen_24h
                        - urine_uric_acid_24h
                        - urine_uric_acid_concentration
                        - urine_urobilinogen
                        - urine_waxy_casts
                        - urine_wbc
                        - urine_wbc_casts
                        - urine_yeast
                        - valproic_acid_free
                        - valproic_acid_total
                        - vancomycin
                        - vitamin_a_retinol
                        - vitamin_b12
                        - vitamin_b1_thiamine
                        - vitamin_b1_thiamine_diphosphate
                        - vitamin_b2_riboflavin
                        - vitamin_b6_pyridoxal_phosphate
                        - vitamin_c
                        - vitamin_d_1_25_dihydroxy
                        - vitamin_d_25_oh_d2
                        - vitamin_d_25_oh_d3
                        - vitamin_d_25_oh_total
                        - vitamin_e_alpha_tocopherol
                        - vitamin_e_gamma_tocopherol
                        - vitamin_k1
                        - vldl_cholesterol
                        - wbc_count
                        - wbc_morphology
                        - zinc
                    original_analyte_name:
                      type: string
                      minLength: 1
                      maxLength: 200
                    external_codes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema174'
                    result:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema169'
                    original_result_text:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema175'
                    unit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema176'
                    original_unit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema177'
                    source_status:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema178'
                    data_absent_reason:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema179'
                    specimen:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema180'
                    collection_period:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema181'
                    collected_on:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema182'
                    collected_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema183'
                    received_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema184'
                    received_on:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema185'
                    analyzed_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema186'
                    analyzed_on:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema187'
                    reported_on:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema188'
                    reported_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema189'
                    original_date_notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema190'
                    laboratory:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema191'
                    laboratory_site:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema192'
                    collection_clock_time:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema193'
                    method:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema194'
                    instrument:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema195'
                    assay_version:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema196'
                    detection_limit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema197'
                    quantification_limit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema198'
                    reference_ranges:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema199'
                    source_flags:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema200'
                    source_interpretation:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema202'
                    fasting_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema203'
                    challenge_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema204'
                    sampling_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema205'
                    quantity_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema206'
                    report_reference:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema208'
                    report_revision:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema209'
                    original_panel_label:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema210'
                    panel_keys:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema211'
                    specimen_reference:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema213'
                    related_result_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema214'
                    source_reference:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema216'
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                  required:
                    - analyte_kind
                    - analyte_key
                    - result
                  additionalProperties: false
                - type: object
                  properties:
                    analyte_kind:
                      type: string
                      const: custom
                    analyte_key:
                      type: 'null'
                    original_analyte_name:
                      type: string
                      minLength: 1
                      maxLength: 200
                    external_codes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema174'
                    result:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema169'
                    original_result_text:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema175'
                    unit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema176'
                    original_unit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema177'
                    source_status:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema178'
                    data_absent_reason:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema179'
                    specimen:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema180'
                    collection_period:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema181'
                    collected_on:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema182'
                    collected_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema183'
                    received_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema184'
                    received_on:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema185'
                    analyzed_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema186'
                    analyzed_on:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema187'
                    reported_on:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema188'
                    reported_at:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema189'
                    original_date_notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema190'
                    laboratory:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema191'
                    laboratory_site:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema192'
                    collection_clock_time:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema193'
                    method:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema194'
                    instrument:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema195'
                    assay_version:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema196'
                    detection_limit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema197'
                    quantification_limit:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema198'
                    reference_ranges:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema199'
                    source_flags:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema200'
                    source_interpretation:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema202'
                    fasting_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema203'
                    challenge_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema204'
                    sampling_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema205'
                    quantity_context:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema206'
                    report_reference:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema208'
                    report_revision:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema209'
                    original_panel_label:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema210'
                    panel_keys:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema211'
                    specimen_reference:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema213'
                    related_result_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema214'
                    source_reference:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema216'
                    related_record_ids:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
                    notes:
                      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
                    custom_identity:
                      type: string
                      minLength: 1
                      maxLength: 100
                  required:
                    - analyte_kind
                    - analyte_key
                    - original_analyte_name
                    - result
                  additionalProperties: false
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
            - time_context
          additionalProperties: false
        - type: object
          properties:
            attachment_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema90'
            id:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema92'
            record_type:
              type: string
              enum:
                - measurement
                - nutrition
                - hydration
                - activity
                - sleep
                - checkin
                - intake
                - lab_result
            version:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema93'
            occurred_on:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema94'
            occurred_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema95'
            ended_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema96'
            timezone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema97'
            time_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema98'
            date_basis:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema99'
            recorded_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            updated_at:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema100'
            validity:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
            provenance:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
            schema_version:
              type: number
              const: 1
            data:
              type: object
              propertyNames:
                type: string
                minLength: 1
                maxLength: 100
              additionalProperties:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema217'
            time_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema145'
          required:
            - id
            - record_type
            - version
            - occurred_on
            - occurred_at
            - ended_at
            - timezone
            - time_precision
            - date_basis
            - recorded_at
            - updated_at
            - status
            - validity
            - provenance
            - schema_version
            - data
          additionalProperties: false
    Schema_ecb46c2e6465___schema7:
      anyOf:
        - anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
            - type: string
              minLength: 1
              maxLength: 10000
              pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$
        - type: 'null'
    Schema_ecb46c2e6465___schema9:
      anyOf:
        - type: string
          minLength: 1
          maxLength: 10000
        - type: 'null'
    Schema_ecb46c2e6465___schema31:
      type: string
      format: date-time
      pattern: >-
        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
    Schema_ecb46c2e6465___schema218:
      type: object
      properties:
        source_id:
          type: string
          format: uuid
          pattern: >-
            ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
        record_type:
          type: string
          enum:
            - measurement
            - nutrition
            - hydration
            - activity
            - sleep
            - checkin
            - intake
            - lab_result
        period:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema30'
        labelled_as:
          type: string
          enum:
            - overlapping_interval_study
            - overlapping_interval_intake
      required:
        - source_id
        - record_type
        - period
        - labelled_as
      additionalProperties: false
    Schema_ecb46c2e6465___schema219:
      type: string
      format: uuid
      pattern: >-
        ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
    Error:
      type: object
      additionalProperties: false
      required:
        - code
        - message
        - catalog_version
        - issues
      properties:
        code:
          type: string
          enum:
            - VALIDATION_ERROR
            - NOT_FOUND
            - VERSION_CONFLICT
            - IDEMPOTENCY_CONFLICT
            - DAILY_TOTAL_EXISTS
            - CATALOG_VERSION_MISMATCH
            - LIMIT_EXCEEDED
            - UNAUTHORIZED
            - FORBIDDEN
            - RATE_LIMITED
            - UNAVAILABLE
            - TIMEOUT
            - INTERNAL_ERROR
        message:
          type: string
        catalog_version:
          type: string
        issues:
          type: array
          items:
            type: object
            properties:
              path:
                type: string
              reason:
                type: string
              message:
                type: string
              suggested_keys:
                type: array
                items:
                  type: string
              discovery:
                type: object
        existing_id:
          type: string
        current_version:
          type: integer
        current_catalog_version:
          type: string
    Schema_ecb46c2e6465___schema2:
      type: object
      properties:
        kind:
          type: string
          enum:
            - exact
            - bound
            - interval
            - unquantified
        value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema3'
        exact_decimal:
          type: string
          minLength: 1
          maxLength: 10000
        comparator:
          type: string
          enum:
            - lt
            - le
            - gt
            - ge
        unit:
          type: string
          minLength: 1
          maxLength: 80
        lower:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema3'
        upper:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema3'
        lower_inclusive:
          type: boolean
        upper_inclusive:
          type: boolean
        original_value_text:
          type: string
          minLength: 1
          maxLength: 200
        reported_precision:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
          maximum: 15
        reason:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema6'
        explanation:
          type: string
          minLength: 1
          maxLength: 300
        value_decimal:
          type: string
          minLength: 1
          maxLength: 10000
        lower_decimal:
          type: string
          minLength: 1
          maxLength: 10000
        upper_decimal:
          type: string
          minLength: 1
          maxLength: 10000
      required:
        - kind
      additionalProperties: false
    Schema_ecb46c2e6465___schema10:
      type: object
      properties:
        expression_basis:
          type: string
          minLength: 1
          maxLength: 100
        form:
          type: string
          minLength: 1
          maxLength: 100
        method:
          type: string
          minLength: 1
          maxLength: 200
        definition:
          type: string
          minLength: 1
          maxLength: 300
        definition_version:
          type: string
          minLength: 1
          maxLength: 100
        source_definition_reference:
          type: string
          minLength: 1
          maxLength: 200
        carbohydrate_definition:
          type: string
          minLength: 1
          maxLength: 200
        fiber_method:
          type: string
          minLength: 1
          maxLength: 200
        folate_basis:
          type: string
          minLength: 1
          maxLength: 200
        energy_method:
          type: string
          minLength: 1
          maxLength: 100
      required:
        - expression_basis
        - form
        - method
        - definition
        - definition_version
        - source_definition_reference
      additionalProperties: false
    Schema_ecb46c2e6465___schema13:
      type: object
      properties:
        definition_basis:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema10'
        exact_value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema7'
        exact_decimal:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema9'
        source_ids:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema11'
      required:
        - definition_basis
        - exact_value
        - exact_decimal
        - source_ids
      additionalProperties: false
    Schema_ecb46c2e6465___schema14:
      type: object
      properties:
        source_id:
          type: string
          format: uuid
          pattern: >-
            ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
        result:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema2'
        provenance:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
        definition_basis:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema10'
      required:
        - source_id
        - result
      additionalProperties: false
    Schema_ecb46c2e6465___schema21:
      type: object
      properties:
        code:
          type: string
          const: non_additive_components
        keys:
          maxItems: 30
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema22'
      required:
        - code
        - keys
      additionalProperties: false
    Schema_ecb46c2e6465___schema23:
      type: object
      properties:
        source_id:
          type: string
          format: uuid
          pattern: >-
            ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
        provenance:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema15'
        validity:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
      required:
        - source_id
        - provenance
        - validity
      additionalProperties: false
    Schema_ecb46c2e6465___schema12:
      type: string
      format: uuid
      pattern: >-
        ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
    Schema_ecb46c2e6465___schema20:
      type: string
      enum:
        - valid
        - suspect
        - invalid
    Schema_ecb46c2e6465___schema29:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
      maximum: 100
    Schema_ecb46c2e6465___schema30:
      type: object
      properties:
        start:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        end:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        time_precision:
          type: string
          enum:
            - date
            - instant
            - duration
            - unknown
        timezone:
          type: string
          minLength: 1
          maxLength: 100
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        original_timezone:
          type: string
          minLength: 1
          maxLength: 100
      required:
        - time_precision
      additionalProperties: false
    Schema_ecb46c2e6465___schema16:
      type: string
      enum:
        - manual
        - device
        - laboratory
        - calculated
        - other
    Schema_ecb46c2e6465___schema17:
      type: string
      enum:
        - measured
        - reported
        - estimated
        - calculated
    Schema_ecb46c2e6465___schema18:
      type: string
      minLength: 1
      maxLength: 300
    Schema_ecb46c2e6465___schema19:
      type: object
      properties:
        validity:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
        reason:
          type: string
          minLength: 1
          maxLength: 300
        source_type:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema16'
        value_kind:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema17'
        source_description:
          type: string
          minLength: 1
          maxLength: 200
        uncertainty_note:
          type: string
          minLength: 1
          maxLength: 300
      additionalProperties: false
    Schema_ecb46c2e6465___schema33:
      type: string
      const: workout
    Schema_ecb46c2e6465___schema34:
      type: string
      enum:
        - walking
        - running
        - cycling
        - swimming
        - rowing
        - strength_training
        - yoga
        - hiking
        - stair_climbing
        - treadmill_incline_walk
        - stationary_cycling
        - indoor_rowing
        - resistance_training
        - pilates
        - dance
        - team_sport
        - racket_sport
        - other
    Schema_ecb46c2e6465___schema35:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema36:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
    Schema_ecb46c2e6465___schema37:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
    Schema_ecb46c2e6465___schema38:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema39:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema40:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema41:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema42:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema43:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
    Schema_ecb46c2e6465___schema44:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema45:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema46:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema47:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema48:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema49:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema50:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema51:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
    Schema_ecb46c2e6465___schema52:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema53:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema54:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema55:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema56:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema57:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema58:
      type: string
      enum:
        - active
        - gross
        - unknown
    Schema_ecb46c2e6465___schema59:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema60:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema61:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema62:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema63:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema64:
      type: string
      enum:
        - steps_per_minute
        - strides_per_minute
        - revolutions_per_minute
        - strokes_per_minute
    Schema_ecb46c2e6465___schema65:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema66:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema67:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema68:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema69:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
    Schema_ecb46c2e6465___schema70:
      type: object
      properties:
        surface:
          type: string
          minLength: 1
          maxLength: 100
        environment:
          type: string
          enum:
            - indoor
            - outdoor
            - unknown
        altitude_m:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        heart_rate_context:
          type: string
          minLength: 1
          maxLength: 200
        ground_contact_balance_side:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema71'
        ground_contact_balance_reference:
          type: string
          minLength: 1
          maxLength: 200
        floors_definition:
          type: string
          minLength: 1
          maxLength: 200
        source_precision:
          type: string
          minLength: 1
          maxLength: 100
      additionalProperties: false
    Schema_ecb46c2e6465___schema72:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema73'
    Schema_ecb46c2e6465___schema74:
      maxItems: 20
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema75'
    Schema_ecb46c2e6465___schema77:
      maxItems: 20
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema75'
    Schema_ecb46c2e6465___schema78:
      maxItems: 100
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema79'
    Schema_ecb46c2e6465___schema80:
      type: object
      properties:
        stroke_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        stroke_rate_per_minute:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        distance_m:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        stroke_length_m:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        drag_factor:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        resistance_level:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        resistance_definition:
          type: string
          minLength: 1
          maxLength: 200
      additionalProperties: false
    Schema_ecb46c2e6465___schema81:
      type: object
      properties:
        pool_length:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        count_meaning:
          type: string
          enum:
            - laps
            - lengths
        stroke_type:
          type: string
          minLength: 1
          maxLength: 100
        stroke_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        stroke_rate_per_minute:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        open_water:
          type: boolean
        reported_swolf:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        swolf_interval_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        swolf_pool_length:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
      additionalProperties: false
    Schema_ecb46c2e6465___schema84:
      maxItems: 100
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema85'
    Schema_ecb46c2e6465___schema86:
      maxItems: 30
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema87'
    Schema_ecb46c2e6465___schema88:
      type: string
      minLength: 1
      maxLength: 1000
    Schema_ecb46c2e6465___schema90:
      maxItems: 20
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema91'
    Schema_ecb46c2e6465___schema92:
      type: string
      format: uuid
      pattern: >-
        ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
    Schema_ecb46c2e6465___schema93:
      type: integer
      exclusiveMinimum: 0
      maximum: 9007199254740991
    Schema_ecb46c2e6465___schema94:
      anyOf:
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
        - type: 'null'
    Schema_ecb46c2e6465___schema95:
      anyOf:
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        - type: 'null'
    Schema_ecb46c2e6465___schema96:
      anyOf:
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        - type: 'null'
    Schema_ecb46c2e6465___schema97:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema98:
      type: string
      enum:
        - date
        - instant
        - period
        - unknown
    Schema_ecb46c2e6465___schema99:
      type: string
      enum:
        - reported_date
        - event_date
        - wake_date
        - specimen_date
        - report_date
        - unknown
    Schema_ecb46c2e6465___schema100:
      type: string
      enum:
        - active
        - voided
    Schema_ecb46c2e6465___schema101:
      anyOf:
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema102'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema103'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema104'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema107'
    Schema_ecb46c2e6465___schema83:
      type: string
      enum:
        - eq
        - lt
        - le
        - gt
        - ge
    Schema_ecb46c2e6465___schema108:
      type: object
      properties:
        note:
          type: string
          minLength: 1
          maxLength: 300
        confidence_label:
          type: string
          minLength: 1
          maxLength: 100
        lower:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        upper:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        original_value_text:
          type: string
          minLength: 1
          maxLength: 200
      additionalProperties: false
    Schema_ecb46c2e6465___schema109:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema110'
    Schema_ecb46c2e6465___schema111:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema112'
    Schema_ecb46c2e6465___schema114:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema115:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema116:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema71'
    Schema_ecb46c2e6465___schema117:
      type: string
      enum:
        - seated
        - standing
        - supine
        - prone
        - other
        - unknown
    Schema_ecb46c2e6465___schema118:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema119'
    Schema_ecb46c2e6465___schema120:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema119'
    Schema_ecb46c2e6465___schema121:
      type: string
      enum:
        - resting
        - exercise
        - recovery
        - sleep
        - unknown
    Schema_ecb46c2e6465___schema122:
      type: string
      enum:
        - fasting
        - nonfasting
        - unknown
    Schema_ecb46c2e6465___schema123:
      type: string
      enum:
        - fasting
        - random
        - pre_meal
        - post_meal
        - unknown
    Schema_ecb46c2e6465___schema124:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema125:
      type: object
      properties:
        label:
          type: string
          minLength: 1
          maxLength: 200
        dose:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        elapsed_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        procedure:
          type: string
          minLength: 1
          maxLength: 200
      required:
        - label
      additionalProperties: false
    Schema_ecb46c2e6465___schema126:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema127:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema128:
      type: object
      properties:
        support:
          type: string
          enum:
            - room_air
            - oxygen
            - unknown
        flow:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        fio2:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
      required:
        - support
      additionalProperties: false
    Schema_ecb46c2e6465___schema129:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema130:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema131'
    Schema_ecb46c2e6465___schema132:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
    Schema_ecb46c2e6465___schema133:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
    Schema_ecb46c2e6465___schema134:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
    Schema_ecb46c2e6465___schema135:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
    Schema_ecb46c2e6465___schema136:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema119'
    Schema_ecb46c2e6465___schema137:
      type: object
      properties:
        frequency_hz:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        conduction:
          type: string
          enum:
            - air
            - bone
            - unknown
        masking:
          type: boolean
        corrected_vision:
          type: boolean
        viewing_distance:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        qt_correction_formula:
          type: string
          minLength: 1
          maxLength: 100
        lead:
          type: string
          minLength: 1
          maxLength: 100
        rhythm_context:
          type: string
          minLength: 1
          maxLength: 200
        beat_context:
          type: string
          minLength: 1
          maxLength: 200
        view:
          type: string
          minLength: 1
          maxLength: 100
        chamber:
          type: string
          minLength: 1
          maxLength: 100
        strain_convention:
          type: string
          minLength: 1
          maxLength: 100
        vertebral_levels_included:
          maxItems: 20
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema138'
        vertebral_levels_excluded:
          maxItems: 20
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema139'
        reference_database:
          type: string
          minLength: 1
          maxLength: 200
        comparison_information:
          type: string
          minLength: 1
          maxLength: 300
        precision_information:
          type: string
          minLength: 1
          maxLength: 200
        relaxed_flexed:
          type: string
          enum:
            - relaxed
            - flexed
            - unknown
        landmark:
          type: string
          minLength: 1
          maxLength: 200
        reading_sequence:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        cuff_size:
          type: string
          minLength: 1
          maxLength: 100
        rest_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        medication_timing:
          type: string
          minLength: 1
          maxLength: 200
        observation_window_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        recovery_kind:
          type: string
          enum:
            - actual_heart_rate
            - drop_from_peak
        recovery_interval_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        recovery_mode:
          type: string
          enum:
            - active
            - passive
            - unknown
        bronchodilator_state:
          type: string
          enum:
            - pre
            - post
            - none
            - unknown
        bronchodilator_agent:
          type: string
          minLength: 1
          maxLength: 100
        bronchodilator_dose:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        bronchodilator_elapsed_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        quality_grade:
          type: string
          minLength: 1
          maxLength: 100
        repeatability:
          type: string
          minLength: 1
          maxLength: 200
        dlco_corrections:
          maxItems: 10
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema140'
        inspired_volume:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        protocol:
          type: string
          minLength: 1
          maxLength: 200
        test_duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        assistance:
          type: string
          minLength: 1
          maxLength: 100
        walking_aid:
          type: string
          minLength: 1
          maxLength: 100
        attempt_number:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
      additionalProperties: false
    Schema_ecb46c2e6465___schema141:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema142'
    Schema_ecb46c2e6465___schema76:
      anyOf:
        - type: number
        - type: string
          maxLength: 80
          pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$
    Schema_ecb46c2e6465___schema82:
      type: object
      properties:
        kind:
          type: string
          const: quantity
        value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        unit:
          type: string
          minLength: 1
          maxLength: 80
        original_unit:
          type: string
          minLength: 1
          maxLength: 80
        original_value:
          type: string
          minLength: 1
          maxLength: 200
        comparator:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema83'
        reported_precision:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
          maximum: 15
      required:
        - kind
        - value
      additionalProperties: false
    Schema_ecb46c2e6465___schema143:
      type: object
      properties:
        value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema101'
        unit:
          type: string
          minLength: 1
          maxLength: 80
        comparator:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema83'
        validity:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema20'
        provenance:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema19'
        context:
          type: object
          properties:
            uncertainty:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema108'
            specimen:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema109'
            specimen_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema111'
            measurement_site:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema114'
            body_region:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema115'
            laterality:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema116'
            body_position:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema117'
            method:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema118'
            device_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema120'
            resting_state:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema121'
            fasting_state:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema122'
            meal_state:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema123'
            time_since_meal_minutes:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema124'
            challenge_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema125'
            hydration_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema126'
            exercise_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema127'
            oxygen_context:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema128'
            temperature_site:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema129'
            source_reference_range:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema130'
            reported_predicted_value:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema132'
            reported_percent_predicted:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema133'
            reported_lower_limit_normal:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema134'
            reported_z_score:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema135'
            reference_equation:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema136'
            classification_metadata:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema137'
            source_status:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema141'
            related_record_ids:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema86'
            notes:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema88'
          additionalProperties: false
      required:
        - value
      additionalProperties: false
    Schema_ecb46c2e6465___schema75:
      type: object
      properties:
        label:
          type: string
          minLength: 1
          maxLength: 100
        lower:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        upper:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        unit:
          type: string
          minLength: 1
          maxLength: 80
        lower_inclusive:
          type: boolean
        upper_inclusive:
          type: boolean
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        percent:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema29'
        denominator:
          type: string
          minLength: 1
          maxLength: 100
        definition:
          type: string
          minLength: 1
          maxLength: 300
      required:
        - label
        - unit
        - denominator
      additionalProperties: false
    Schema_ecb46c2e6465___schema144:
      type: object
      properties:
        label:
          type: string
          minLength: 1
          maxLength: 100
        count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        definition:
          type: string
          minLength: 1
          maxLength: 300
      required:
        - label
        - count
        - definition
      additionalProperties: false
    Schema_ecb46c2e6465___schema8:
      type: number
    Schema_ecb46c2e6465___schema145:
      type: object
      properties:
        original_occurred_at:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            - type: 'null'
        original_ended_at:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
            - type: 'null'
        supplied_timezone:
          anyOf:
            - type: string
              minLength: 1
              maxLength: 100
            - type: 'null'
      required:
        - original_occurred_at
        - original_ended_at
        - supplied_timezone
      additionalProperties: false
    Schema_ecb46c2e6465___schema146:
      type: object
      properties:
        energy_kcal:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        energy_kj:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        protein_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fat_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        carbohydrate_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        water_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        ash_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        nitrogen_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        alcohol_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        available_carbohydrate_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        carbohydrate_by_difference_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        starch_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        resistant_starch_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fiber_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        soluble_fiber_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        insoluble_fiber_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        beta_glucan_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        inulin_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fructooligosaccharides_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        galactooligosaccharides_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        total_sugars_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        added_sugars_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        free_sugars_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        glucose_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fructose_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        galactose_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        sucrose_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        lactose_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        maltose_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        trehalose_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        allulose_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        total_sugar_alcohols_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        erythritol_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        sorbitol_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        mannitol_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        xylitol_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        maltitol_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        lactitol_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        isomalt_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        saturated_fat_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        trans_fat_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        monounsaturated_fat_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        polyunsaturated_fat_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        omega_3_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        omega_6_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        omega_9_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        epa_dha_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        cholesterol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        butyric_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        caproic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        caprylic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        capric_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        lauric_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        myristic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        palmitic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        stearic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        arachidic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        behenic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        lignoceric_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        palmitoleic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        oleic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        eicosenoic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        erucic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        nervonic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        linoleic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        ala_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        gamma_linolenic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        arachidonic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        epa_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        dpa_n3_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        dha_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        cla_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fatty_acid_16_1_undifferentiated_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fatty_acid_18_1_undifferentiated_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fatty_acid_18_2_undifferentiated_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fatty_acid_18_3_undifferentiated_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        bcaa_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        alanine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        arginine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        aspartic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        asparagine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        cysteine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        cystine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        glutamic_acid_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        glutamine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        glycine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        histidine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        isoleucine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        leucine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        lysine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        methionine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        phenylalanine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        proline_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        serine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        threonine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        tryptophan_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        tyrosine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        valine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        hydroxyproline_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        taurine_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        sodium_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        potassium_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        calcium_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        magnesium_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        phosphorus_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        iron_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        zinc_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        copper_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        manganese_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        selenium_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        iodine_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        chloride_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        salt_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        salt_equivalent_g:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        chromium_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        molybdenum_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        fluoride_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        boron_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        cobalt_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        nickel_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        sulfur_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_a_rae_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        retinol_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        alpha_carotene_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        beta_carotene_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        beta_cryptoxanthin_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        lycopene_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        lutein_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        zeaxanthin_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        lutein_zeaxanthin_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_d_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_d2_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_d3_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_d_25_oh_d3_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_e_alpha_tocopherol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        beta_tocopherol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        gamma_tocopherol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        delta_tocopherol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        alpha_tocotrienol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        beta_tocotrienol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        gamma_tocotrienol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        delta_tocotrienol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_k_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_k1_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        dihydrophylloquinone_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_k2_mk4_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_k2_mk7_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_c_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        thiamin_b1_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        riboflavin_b2_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        niacin_b3_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        niacin_equivalents_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        pantothenic_acid_b5_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_b6_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        biotin_b7_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        folate_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        folate_dfe_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        food_folate_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        folic_acid_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        five_mthf_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        vitamin_b12_ug:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        choline_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        choline_free_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        choline_from_glycerophosphocholine_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        choline_from_phosphocholine_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        choline_from_phosphatidylcholine_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        choline_from_sphingomyelin_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        betaine_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        caffeine_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        theobromine_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        phytosterols_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        beta_sitosterol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        campesterol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        stigmasterol_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        total_isoflavones_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        daidzein_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        genistein_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        glycitein_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        total_oxalate_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        soluble_oxalate_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        phytate_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
        total_purines_mg:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            - type: 'null'
      additionalProperties: false
    Schema_ecb46c2e6465___schema147:
      type: object
      properties:
        energy_kcal:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        energy_kj:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        protein_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        carbohydrate_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        water_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        ash_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        nitrogen_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        alcohol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        available_carbohydrate_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        carbohydrate_by_difference_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        starch_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        resistant_starch_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fiber_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        soluble_fiber_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        insoluble_fiber_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        beta_glucan_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        inulin_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fructooligosaccharides_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        galactooligosaccharides_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        total_sugars_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        added_sugars_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        free_sugars_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        glucose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fructose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        galactose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        sucrose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        lactose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        maltose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        trehalose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        allulose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        total_sugar_alcohols_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        erythritol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        sorbitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        mannitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        xylitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        maltitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        lactitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        isomalt_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        saturated_fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        trans_fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        monounsaturated_fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        polyunsaturated_fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        omega_3_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        omega_6_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        omega_9_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        epa_dha_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        cholesterol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        butyric_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        caproic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        caprylic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        capric_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        lauric_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        myristic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        palmitic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        stearic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        arachidic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        behenic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        lignoceric_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        palmitoleic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        oleic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        eicosenoic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        erucic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        nervonic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        linoleic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        ala_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        gamma_linolenic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        arachidonic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        epa_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        dpa_n3_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        dha_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        cla_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fatty_acid_16_1_undifferentiated_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fatty_acid_18_1_undifferentiated_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fatty_acid_18_2_undifferentiated_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fatty_acid_18_3_undifferentiated_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        bcaa_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        alanine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        arginine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        aspartic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        asparagine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        cysteine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        cystine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        glutamic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        glutamine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        glycine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        histidine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        isoleucine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        leucine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        lysine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        methionine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        phenylalanine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        proline_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        serine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        threonine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        tryptophan_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        tyrosine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        valine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        hydroxyproline_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        taurine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        sodium_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        potassium_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        calcium_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        magnesium_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        phosphorus_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        iron_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        zinc_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        copper_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        manganese_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        selenium_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        iodine_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        chloride_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        salt_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        salt_equivalent_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        chromium_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        molybdenum_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        fluoride_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        boron_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        cobalt_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        nickel_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        sulfur_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_a_rae_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        retinol_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        alpha_carotene_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        beta_carotene_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        beta_cryptoxanthin_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        lycopene_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        lutein_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        zeaxanthin_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        lutein_zeaxanthin_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_d_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_d2_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_d3_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_d_25_oh_d3_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_e_alpha_tocopherol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        beta_tocopherol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        gamma_tocopherol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        delta_tocopherol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        alpha_tocotrienol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        beta_tocotrienol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        gamma_tocotrienol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        delta_tocotrienol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_k_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_k1_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        dihydrophylloquinone_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_k2_mk4_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_k2_mk7_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_c_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        thiamin_b1_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        riboflavin_b2_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        niacin_b3_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        niacin_equivalents_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        pantothenic_acid_b5_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_b6_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        biotin_b7_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        folate_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        folate_dfe_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        food_folate_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        folic_acid_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        five_mthf_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        vitamin_b12_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        choline_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        choline_free_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        choline_from_glycerophosphocholine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        choline_from_phosphocholine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        choline_from_phosphatidylcholine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        choline_from_sphingomyelin_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        betaine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        caffeine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        theobromine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        phytosterols_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        beta_sitosterol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        campesterol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        stigmasterol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        total_isoflavones_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        daidzein_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        genistein_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        glycitein_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        total_oxalate_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        soluble_oxalate_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        phytate_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
        total_purines_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema148'
      additionalProperties: false
    Schema_ecb46c2e6465___schema149:
      type: object
      properties:
        energy_kcal:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        energy_kj:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        protein_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        carbohydrate_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        water_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        ash_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        nitrogen_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        alcohol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        available_carbohydrate_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        carbohydrate_by_difference_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        starch_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        resistant_starch_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fiber_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        soluble_fiber_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        insoluble_fiber_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        beta_glucan_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        inulin_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fructooligosaccharides_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        galactooligosaccharides_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        total_sugars_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        added_sugars_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        free_sugars_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        glucose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fructose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        galactose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        sucrose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        lactose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        maltose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        trehalose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        allulose_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        total_sugar_alcohols_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        erythritol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        sorbitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        mannitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        xylitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        maltitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        lactitol_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        isomalt_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        saturated_fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        trans_fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        monounsaturated_fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        polyunsaturated_fat_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        omega_3_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        omega_6_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        omega_9_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        epa_dha_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        cholesterol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        butyric_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        caproic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        caprylic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        capric_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        lauric_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        myristic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        palmitic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        stearic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        arachidic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        behenic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        lignoceric_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        palmitoleic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        oleic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        eicosenoic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        erucic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        nervonic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        linoleic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        ala_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        gamma_linolenic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        arachidonic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        epa_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        dpa_n3_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        dha_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        cla_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fatty_acid_16_1_undifferentiated_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fatty_acid_18_1_undifferentiated_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fatty_acid_18_2_undifferentiated_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fatty_acid_18_3_undifferentiated_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        bcaa_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        alanine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        arginine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        aspartic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        asparagine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        cysteine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        cystine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        glutamic_acid_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        glutamine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        glycine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        histidine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        isoleucine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        leucine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        lysine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        methionine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        phenylalanine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        proline_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        serine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        threonine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        tryptophan_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        tyrosine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        valine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        hydroxyproline_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        taurine_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        sodium_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        potassium_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        calcium_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        magnesium_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        phosphorus_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        iron_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        zinc_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        copper_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        manganese_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        selenium_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        iodine_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        chloride_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        salt_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        salt_equivalent_g:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        chromium_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        molybdenum_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        fluoride_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        boron_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        cobalt_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        nickel_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        sulfur_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_a_rae_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        retinol_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        alpha_carotene_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        beta_carotene_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        beta_cryptoxanthin_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        lycopene_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        lutein_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        zeaxanthin_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        lutein_zeaxanthin_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_d_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_d2_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_d3_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_d_25_oh_d3_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_e_alpha_tocopherol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        beta_tocopherol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        gamma_tocopherol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        delta_tocopherol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        alpha_tocotrienol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        beta_tocotrienol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        gamma_tocotrienol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        delta_tocotrienol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_k_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_k1_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        dihydrophylloquinone_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_k2_mk4_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_k2_mk7_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_c_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        thiamin_b1_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        riboflavin_b2_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        niacin_b3_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        niacin_equivalents_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        pantothenic_acid_b5_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_b6_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        biotin_b7_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        folate_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        folate_dfe_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        food_folate_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        folic_acid_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        five_mthf_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        vitamin_b12_ug:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        choline_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        choline_free_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        choline_from_glycerophosphocholine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        choline_from_phosphocholine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        choline_from_phosphatidylcholine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        choline_from_sphingomyelin_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        betaine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        caffeine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        theobromine_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        phytosterols_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        beta_sitosterol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        campesterol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        stigmasterol_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        total_isoflavones_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        daidzein_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        genistein_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        glycitein_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        total_oxalate_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        soluble_oxalate_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        phytate_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
        total_purines_mg:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema150'
      additionalProperties: false
    Schema_ecb46c2e6465___schema151:
      type: string
      const: total_for_logged_intake_or_day
    Schema_ecb46c2e6465___schema152:
      type: string
      enum:
        - oral
        - enteral
        - other
        - unknown
    Schema_ecb46c2e6465___schema153:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema154:
      type: object
      properties:
        stage:
          type: string
          minLength: 1
          maxLength: 100
        start_at:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        end_at:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
      required:
        - stage
        - start_at
        - end_at
      additionalProperties: false
    Schema_ecb46c2e6465___schema155:
      type: object
      properties:
        value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        scale:
          type: string
          minLength: 1
          maxLength: 100
        version:
          type: string
          minLength: 1
          maxLength: 100
        lower:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        upper:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        meaning:
          type: string
          minLength: 1
          maxLength: 200
        direction:
          type: string
          enum:
            - higher_is_more
            - higher_is_less
            - source_defined
            - unknown
        components:
          maxItems: 30
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema156'
      required:
        - value
        - scale
      additionalProperties: false
    Schema_ecb46c2e6465___schema157:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema158:
      type: object
      properties:
        mean:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        min:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        max:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        median:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        unit:
          type: string
          minLength: 1
          maxLength: 80
        effective_period:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema30'
        method:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema119'
        coverage:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema28'
      required:
        - unit
      additionalProperties: false
    Schema_ecb46c2e6465___schema159:
      type: object
      properties:
        value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        denominator:
          type: string
          enum:
            - sleep_hours
            - monitoring_hours
            - unknown
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        definition:
          type: string
          minLength: 1
          maxLength: 300
      required:
        - value
        - denominator
      additionalProperties: false
    Schema_ecb46c2e6465___schema160:
      type: object
      properties:
        ahi:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        rei:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        rdi:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        obstructive_apnea_index:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        central_apnea_index:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        mixed_apnea_index:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        hypopnea_index:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        rera_index:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        apnea_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        hypopnea_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        rera_count:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        rem:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        non_rem:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        supine:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
        non_supine:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
      additionalProperties: false
    Schema_ecb46c2e6465___schema161:
      type: object
      properties:
        position:
          type: string
          minLength: 1
          maxLength: 100
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        respiratory_index:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema159'
      required:
        - position
      additionalProperties: false
    Schema_ecb46c2e6465___schema162:
      type: object
      properties:
        name:
          type: string
          minLength: 1
          maxLength: 100
        description:
          type: string
          minLength: 1
          maxLength: 300
        body_site:
          type: string
          minLength: 1
          maxLength: 100
        laterality:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema71'
        onset:
          anyOf:
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
            - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        onset_precision:
          type: string
          enum:
            - date
            - instant
            - unknown
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        frequency:
          type: string
          minLength: 1
          maxLength: 100
        severity:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
        course:
          type: string
          enum:
            - new
            - improving
            - unchanged
            - worsening
            - resolved
            - unknown
        triggers:
          maxItems: 10
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema163'
        relievers:
          maxItems: 10
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema164'
        associated_symptoms:
          maxItems: 20
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema165'
        function_effect:
          type: string
          minLength: 1
          maxLength: 300
      required:
        - name
      additionalProperties: false
    Schema_ecb46c2e6465___schema166:
      type: string
      enum:
        - unknown
        - partial
        - complete
        - not_tracked
    Schema_ecb46c2e6465___schema167:
      type: object
      properties:
        instrument:
          type: string
          minLength: 1
          maxLength: 100
        version:
          type: string
          minLength: 1
          maxLength: 100
        score:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema155'
        date:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
        completion_status:
          type: string
          enum:
            - completed
            - partial
            - unknown
        items:
          maxItems: 50
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema168'
      required:
        - instrument
        - score
        - date
        - completion_status
      additionalProperties: false
    Schema_ecb46c2e6465___schema173:
      type: object
      properties:
        compound_name:
          type: string
          minLength: 1
          maxLength: 200
        chemical_form:
          type: string
          minLength: 1
          maxLength: 200
        compound_mass:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        active_moiety_amount:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        elemental_amount:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        strength:
          type: object
          properties:
            numerator:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
            denominator:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
            basis:
              type: string
              enum:
                - per_tablet
                - per_capsule
                - per_ml
                - per_g
                - per_dose
                - other
                - unknown
          required:
            - numerator
            - denominator
            - basis
          additionalProperties: false
      required:
        - compound_name
      additionalProperties: false
    Schema_ecb46c2e6465___schema174:
      maxItems: 10
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema106'
    Schema_ecb46c2e6465___schema169:
      oneOf:
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema102'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema170'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema104'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema103'
        - type: object
          properties:
            kind:
              type: string
              const: titer
            dilution_text:
              type: string
              minLength: 1
              maxLength: 100
            numerator:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
            denominator:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
            comparator:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema83'
            assay_context:
              type: string
              minLength: 1
              maxLength: 200
          required:
            - kind
            - dilution_text
          additionalProperties: false
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema171'
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema107'
        - type: object
          properties:
            kind:
              type: string
              const: pathogen_result
            organism_or_target:
              type: string
              minLength: 1
              maxLength: 200
            coding:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema106'
            assay:
              type: string
              minLength: 1
              maxLength: 200
            specimen:
              type: string
              minLength: 1
              maxLength: 100
            result:
              oneOf:
                - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
                - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema170'
                - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema107'
          required:
            - kind
            - organism_or_target
            - result
          additionalProperties: false
        - type: object
          properties:
            kind:
              type: string
              const: culture_result
            growth:
              anyOf:
                - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema170'
                - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema171'
            isolates:
              maxItems: 20
              type: array
              items:
                $ref: '#/components/schemas/Schema_ecb46c2e6465___schema172'
          required:
            - kind
            - growth
            - isolates
          additionalProperties: false
        - type: object
          properties:
            kind:
              type: string
              const: susceptibility_result
            isolate_reference:
              type: string
              minLength: 1
              maxLength: 100
            antimicrobial:
              type: string
              minLength: 1
              maxLength: 200
            method:
              type: string
              minLength: 1
              maxLength: 200
            mic:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
            disk_zone:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
            interpretation:
              type: string
              minLength: 1
              maxLength: 200
            breakpoint_standard:
              type: string
              minLength: 1
              maxLength: 200
            breakpoint_version:
              type: string
              minLength: 1
              maxLength: 100
          required:
            - kind
            - isolate_reference
            - antimicrobial
            - interpretation
          additionalProperties: false
    Schema_ecb46c2e6465___schema175:
      type: string
      minLength: 1
      maxLength: 500
    Schema_ecb46c2e6465___schema176:
      type: string
      minLength: 1
      maxLength: 80
    Schema_ecb46c2e6465___schema177:
      type: string
      minLength: 1
      maxLength: 80
    Schema_ecb46c2e6465___schema178:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema142'
    Schema_ecb46c2e6465___schema179:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema6'
    Schema_ecb46c2e6465___schema180:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema112'
    Schema_ecb46c2e6465___schema181:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema30'
    Schema_ecb46c2e6465___schema182:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
    Schema_ecb46c2e6465___schema183:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
    Schema_ecb46c2e6465___schema184:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
    Schema_ecb46c2e6465___schema185:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
    Schema_ecb46c2e6465___schema186:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
    Schema_ecb46c2e6465___schema187:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
    Schema_ecb46c2e6465___schema188:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema0'
    Schema_ecb46c2e6465___schema189:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
    Schema_ecb46c2e6465___schema190:
      type: string
      minLength: 1
      maxLength: 300
    Schema_ecb46c2e6465___schema191:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema192:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema193:
      type: string
      pattern: ^(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?$
    Schema_ecb46c2e6465___schema194:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema119'
    Schema_ecb46c2e6465___schema195:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema196:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema197:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
    Schema_ecb46c2e6465___schema198:
      $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
    Schema_ecb46c2e6465___schema199:
      maxItems: 10
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema131'
    Schema_ecb46c2e6465___schema200:
      maxItems: 20
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema201'
    Schema_ecb46c2e6465___schema202:
      type: string
      minLength: 1
      maxLength: 500
    Schema_ecb46c2e6465___schema203:
      type: object
      properties:
        status:
          type: string
          enum:
            - fasting
            - nonfasting
            - unknown
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
      required:
        - status
      additionalProperties: false
    Schema_ecb46c2e6465___schema204:
      type: object
      properties:
        label:
          type: string
          minLength: 1
          maxLength: 200
        dose:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        elapsed_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        procedure:
          type: string
          minLength: 1
          maxLength: 200
      required:
        - label
      additionalProperties: false
    Schema_ecb46c2e6465___schema205:
      type: object
      properties:
        designation:
          type: string
          enum:
            - peak
            - trough
            - random
            - unknown
        last_dose_at:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        elapsed_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        dose:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        route:
          type: string
          minLength: 1
          maxLength: 100
      required:
        - designation
      additionalProperties: false
    Schema_ecb46c2e6465___schema206:
      type: object
      properties:
        property:
          type: string
          minLength: 1
          maxLength: 100
        equation:
          type: string
          minLength: 1
          maxLength: 200
        equation_version:
          type: string
          minLength: 1
          maxLength: 100
        marker_basis:
          type: string
          minLength: 1
          maxLength: 100
        bsa_normalization:
          type: string
          enum:
            - indexed_1_73_m2
            - absolute
            - unknown
        reporting_convention:
          type: string
          minLength: 1
          maxLength: 100
        ldl_method:
          type: string
          enum:
            - direct
            - calculated
            - unknown
        calculation_inputs:
          maxItems: 20
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema207'
        target_identity:
          type: string
          minLength: 1
          maxLength: 200
        effective_duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        assay_basis:
          type: string
          minLength: 1
          maxLength: 100
      additionalProperties: false
    Schema_ecb46c2e6465___schema208:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema209:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema210:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema211:
      maxItems: 30
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema212'
    Schema_ecb46c2e6465___schema213:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema214:
      maxItems: 30
      type: array
      items:
        $ref: '#/components/schemas/Schema_ecb46c2e6465___schema215'
    Schema_ecb46c2e6465___schema216:
      type: string
      minLength: 1
      maxLength: 200
    Schema_ecb46c2e6465___schema217:
      anyOf:
        - type: string
        - type: number
        - type: boolean
        - type: 'null'
        - type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema217'
        - type: object
          propertyNames:
            type: string
          additionalProperties:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema217'
    Schema_ecb46c2e6465___schema3:
      anyOf:
        - $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        - type: string
          minLength: 1
          maxLength: 10000
          pattern: ^(?:0|[1-9]\d*)(?:\.\d+)?$
    Schema_ecb46c2e6465___schema6:
      type: string
      enum:
        - unknown
        - not_measured
        - not_performed
        - pending
        - insufficient_specimen
        - specimen_rejected
        - below_detection_unquantified
        - unreadable
        - not_applicable
        - withheld
        - other
    Schema_ecb46c2e6465___schema22:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema71:
      type: string
      enum:
        - left
        - right
        - bilateral
        - midline
        - not_applicable
        - unknown
    Schema_ecb46c2e6465___schema73:
      type: object
      properties:
        scale:
          type: string
          enum:
            - borg_6_20
            - cr10
            - reported_other
        value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        lower:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        upper:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
        meaning:
          type: string
          minLength: 1
          maxLength: 200
      required:
        - scale
        - value
      additionalProperties: false
    Schema_ecb46c2e6465___schema79:
      type: object
      properties:
        index:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        type:
          type: string
          enum:
            - lap
            - work
            - recovery
            - warmup
            - cooldown
            - other
        start_at:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        end_at:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema31'
        elapsed_offset_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        elapsed_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema38'
        exercise_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema39'
        moving_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema40'
        paused_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema41'
        distance_m:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema42'
        steps:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema43'
        elevation_gain_m:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema44'
        elevation_loss_m:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema45'
        floors_ascended:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema46'
        floors_descended:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema47'
        average_speed_mps:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema48'
        max_speed_mps:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema49'
        average_pace_seconds_per_km:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema50'
        treadmill_incline_percent:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema51'
        average_heart_rate_bpm:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema52'
        min_heart_rate_bpm:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema53'
        max_heart_rate_bpm:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema54'
        recovery_heart_rate_bpm:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema55'
        recovery_interval_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema56'
        energy_kcal:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema57'
        energy_basis:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema58'
        average_power_w:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema59'
        max_power_w:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema60'
        reported_normalized_power_w:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema61'
        mechanical_work_kj:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema62'
        cadence:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema63'
        cadence_unit:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema64'
        stride_length_m:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema65'
        ground_contact_time_ms:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema66'
        vertical_oscillation_cm:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema67'
        vertical_ratio_percent:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema68'
        ground_contact_balance_percent:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema69'
        source_precision:
          type: string
          minLength: 1
          maxLength: 100
        coverage:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema28'
        overlap_note:
          type: string
          minLength: 1
          maxLength: 200
      required:
        - index
        - type
      additionalProperties: false
    Schema_ecb46c2e6465___schema85:
      type: object
      properties:
        exercise_name:
          type: string
          minLength: 1
          maxLength: 200
        set_index:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        designation:
          type: string
          enum:
            - warmup
            - working
            - drop
            - other
            - unknown
        repetitions:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
        load:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
        load_interpretation:
          type: string
          enum:
            - total
            - per_hand
            - per_side
            - machine_stack
            - bodyweight
            - assistance
            - unknown
        laterality:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema71'
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        rest_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        tempo:
          type: string
          minLength: 1
          maxLength: 100
        exertion:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema73'
        repetitions_in_reserve:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
      required:
        - exercise_name
        - set_index
        - repetitions
        - load_interpretation
      additionalProperties: false
    Schema_ecb46c2e6465___schema87:
      type: object
      properties:
        record_id:
          type: string
          format: uuid
          pattern: >-
            ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
        relationship:
          type: string
          enum:
            - same_event
            - component_of
            - derived_from
            - alternative_representation
            - reported_with
      required:
        - record_id
        - relationship
      additionalProperties: false
    Schema_ecb46c2e6465___schema91:
      type: string
      format: uuid
      pattern: >-
        ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
    Schema_ecb46c2e6465___schema102:
      type: object
      properties:
        kind:
          type: string
          const: interval
        lower:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        upper:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        unit:
          type: string
          minLength: 1
          maxLength: 80
        lower_inclusive:
          type: boolean
        upper_inclusive:
          type: boolean
        original_value_text:
          type: string
          minLength: 1
          maxLength: 200
      required:
        - kind
        - lower
        - upper
      additionalProperties: false
    Schema_ecb46c2e6465___schema103:
      type: object
      properties:
        kind:
          type: string
          const: ratio
        numerator:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        denominator:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        numerator_unit:
          type: string
          minLength: 1
          maxLength: 80
        denominator_unit:
          type: string
          minLength: 1
          maxLength: 80
        original_ratio_text:
          type: string
          minLength: 1
          maxLength: 200
      required:
        - kind
        - numerator
        - denominator
      additionalProperties: false
    Schema_ecb46c2e6465___schema104:
      type: object
      properties:
        kind:
          type: string
          const: ordinal
        display:
          type: string
          minLength: 1
          maxLength: 200
        scale:
          type: string
          minLength: 1
          maxLength: 100
        scale_version:
          type: string
          minLength: 1
          maxLength: 100
        order:
          minItems: 1
          maxItems: 30
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema105'
        coding:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema106'
      required:
        - kind
        - display
        - scale
      additionalProperties: false
    Schema_ecb46c2e6465___schema107:
      type: object
      properties:
        kind:
          type: string
          const: absent
        reason:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema6'
        explanation:
          type: string
          minLength: 1
          maxLength: 300
      required:
        - kind
        - reason
      additionalProperties: false
    Schema_ecb46c2e6465___schema110:
      type: string
      enum:
        - whole_blood
        - serum
        - plasma
        - capillary_blood
        - arterial_blood
        - venous_blood
        - urine
        - stool
        - saliva
        - semen
        - swab
        - csf
        - tissue
        - other
        - unknown
    Schema_ecb46c2e6465___schema112:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema110'
        site:
          type: string
          minLength: 1
          maxLength: 200
        collection_method:
          type: string
          minLength: 1
          maxLength: 200
        collection_context:
          type: string
          enum:
            - spot
            - timed
            - unknown
        container:
          type: string
          minLength: 1
          maxLength: 100
        additive:
          type: string
          minLength: 1
          maxLength: 100
        quality_flags:
          maxItems: 20
          type: array
          items:
            $ref: '#/components/schemas/Schema_ecb46c2e6465___schema113'
        duration_seconds:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
        volume:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
      required:
        - type
      additionalProperties: false
    Schema_ecb46c2e6465___schema119:
      type: object
      properties:
        name:
          type: string
          minLength: 1
          maxLength: 200
        assay:
          type: string
          minLength: 1
          maxLength: 200
        assay_version:
          type: string
          minLength: 1
          maxLength: 100
        instrument:
          type: string
          minLength: 1
          maxLength: 200
        model:
          type: string
          minLength: 1
          maxLength: 200
        firmware_version:
          type: string
          minLength: 1
          maxLength: 100
        software_version:
          type: string
          minLength: 1
          maxLength: 100
        equation:
          type: string
          minLength: 1
          maxLength: 300
        reference_basis:
          type: string
          minLength: 1
          maxLength: 200
        calibration:
          type: string
          minLength: 1
          maxLength: 200
      additionalProperties: false
    Schema_ecb46c2e6465___schema131:
      type: object
      properties:
        lower:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        upper:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema76'
        lower_inclusive:
          type: boolean
        upper_inclusive:
          type: boolean
        unit:
          type: string
          minLength: 1
          maxLength: 80
        text:
          type: string
          minLength: 1
          maxLength: 500
        age_band:
          type: object
          properties:
            lower:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            upper:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            unit:
              type: string
              enum:
                - years
                - months
                - days
          required:
            - unit
          additionalProperties: false
        sex_context:
          type: string
          minLength: 1
          maxLength: 100
        specimen:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema110'
        method:
          type: string
          minLength: 1
          maxLength: 200
        fasting_state:
          type: string
          minLength: 1
          maxLength: 100
        pregnancy_context:
          type: string
          minLength: 1
          maxLength: 200
        gestational_context:
          type: string
          minLength: 1
          maxLength: 200
        source_version:
          type: string
          minLength: 1
          maxLength: 100
      additionalProperties: false
    Schema_ecb46c2e6465___schema138:
      type: string
      minLength: 1
      maxLength: 30
    Schema_ecb46c2e6465___schema139:
      type: string
      minLength: 1
      maxLength: 30
    Schema_ecb46c2e6465___schema140:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema142:
      type: string
      enum:
        - preliminary
        - final
        - amended
        - corrected
        - cancelled
        - unknown
    Schema_ecb46c2e6465___schema148:
      oneOf:
        - type: object
          properties:
            kind:
              type: string
              const: exact
            original_value_text:
              type: string
              minLength: 1
              maxLength: 200
            reported_precision:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema5'
              maximum: 15
          required:
            - kind
          additionalProperties: false
        - type: object
          properties:
            kind:
              type: string
              const: bound
            comparator:
              type: string
              enum:
                - lt
                - le
                - gt
                - ge
            original_value_text:
              type: string
              minLength: 1
              maxLength: 200
          required:
            - kind
            - comparator
          additionalProperties: false
        - type: object
          properties:
            kind:
              type: string
              const: interval
            lower:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            upper:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema4'
            unit:
              type: string
              minLength: 1
              maxLength: 80
            lower_inclusive:
              type: boolean
            upper_inclusive:
              type: boolean
            original_value_text:
              type: string
              minLength: 1
              maxLength: 200
          required:
            - kind
            - lower
            - upper
            - unit
          additionalProperties: false
        - type: object
          properties:
            kind:
              type: string
              const: unquantified
            reason:
              $ref: '#/components/schemas/Schema_ecb46c2e6465___schema6'
            explanation:
              type: string
              minLength: 1
              maxLength: 300
            original_value_text:
              type: string
              minLength: 1
              maxLength: 200
          required:
            - kind
            - reason
          additionalProperties: false
    Schema_ecb46c2e6465___schema150:
      type: object
      properties:
        expression_basis:
          type: string
          minLength: 1
          maxLength: 100
        form:
          type: string
          minLength: 1
          maxLength: 100
        method:
          type: string
          minLength: 1
          maxLength: 200
        definition:
          type: string
          minLength: 1
          maxLength: 300
        definition_version:
          type: string
          minLength: 1
          maxLength: 100
        coverage:
          type: string
          minLength: 1
          maxLength: 200
        source_definition_reference:
          type: string
          minLength: 1
          maxLength: 200
      additionalProperties: false
    Schema_ecb46c2e6465___schema156:
      type: object
      properties:
        key:
          type: string
          minLength: 1
          maxLength: 100
        value:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema8'
      required:
        - key
        - value
      additionalProperties: false
    Schema_ecb46c2e6465___schema163:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema164:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema165:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema168:
      type: object
      properties:
        identifier:
          type: string
          minLength: 1
          maxLength: 100
        result:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema169'
      required:
        - identifier
        - result
      additionalProperties: false
    Schema_ecb46c2e6465___schema106:
      type: object
      properties:
        system:
          type: string
          minLength: 1
          maxLength: 200
        code:
          type: string
          minLength: 1
          maxLength: 100
        version:
          type: string
          minLength: 1
          maxLength: 100
        display:
          type: string
          minLength: 1
          maxLength: 200
      required:
        - system
        - code
      additionalProperties: false
    Schema_ecb46c2e6465___schema170:
      type: object
      properties:
        kind:
          type: string
          const: coded
        display:
          type: string
          minLength: 1
          maxLength: 200
        coding:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema106'
      required:
        - kind
        - display
      additionalProperties: false
    Schema_ecb46c2e6465___schema171:
      type: object
      properties:
        kind:
          type: string
          const: text
        text:
          type: string
          minLength: 1
          maxLength: 1000
      required:
        - kind
        - text
      additionalProperties: false
    Schema_ecb46c2e6465___schema172:
      type: object
      properties:
        isolate_label:
          type: string
          minLength: 1
          maxLength: 100
        organism:
          type: string
          minLength: 1
          maxLength: 200
        quantity:
          $ref: '#/components/schemas/Schema_ecb46c2e6465___schema82'
      required:
        - isolate_label
        - organism
      additionalProperties: false
    Schema_ecb46c2e6465___schema201:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema207:
      type: string
      format: uuid
      pattern: >-
        ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
    Schema_ecb46c2e6465___schema212:
      type: string
      enum:
        - cbc
        - reticulocyte_hemoglobinopathy
        - glycemic
        - lipid
        - renal_electrolytes
        - urine_quantitative
        - liver_protein
        - thyroid
        - iron_studies
        - vitamins_minerals
        - inflammation
        - urinalysis
        - coagulation
        - cardiac_muscle
        - pancreatic_digestive
        - bone_metabolism
        - pituitary_adrenal
        - reproductive_hormones
        - reproductive_semen
        - immunology_autoimmune
        - celiac
        - infectious_serology
        - microbiology_molecular
        - stool_digestive
        - tumor_markers
        - therapeutic_drug_monitoring
        - toxicology_metals
        - blood_group_immunohematology
        - specimen_quality
        - blood_gas
    Schema_ecb46c2e6465___schema215:
      type: string
      format: uuid
      pattern: >-
        ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
    Schema_ecb46c2e6465___schema105:
      type: string
      minLength: 1
      maxLength: 100
    Schema_ecb46c2e6465___schema113:
      type: string
      minLength: 1
      maxLength: 200
  securitySchemes:
    staticKey:
      type: http
      scheme: bearer
      description: >-
        Environment AUTH_KEY. Full ledger access and primary API-key
        administration. Not OAuth or JWT.
    apiKey:
      type: http
      scheme: bearer
      description: >-
        Generated opaque vlk_ key with a required name, explicit read/edit
        permissions, optional administrative inspection and chosen expiry
        (including Never). Enforces the same ceiling on REST and MCP; cannot
        administer credentials or account settings. Not OAuth or JWT.
    browserSession:
      type: http
      scheme: bearer
      description: >-
        Opaque vls_ browser token, valid for 30 days unless revoked. Read-only
        REST access. The UI stores it in a host-only HttpOnly SameSite=Lax
        cookie; it never reaches browser JavaScript. Key administration and MCP
        reject this token.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.