generated: '2026-10-12' method: derived generator: derive-data-model.py source: - openapi/junction-com-aggregate-api-openapi.yml - openapi/junction-com-aggregation-api-openapi.yml - openapi/junction-com-compendium-api-openapi.yml - openapi/junction-com-insurance-api-openapi.yml - openapi/junction-com-introspect-api-openapi.yml - openapi/junction-com-lab-account-api-openapi.yml - openapi/junction-com-lab-report-api-openapi.yml - openapi/junction-com-lab-testing-api-openapi.yml - openapi/junction-com-lab-tests-api-openapi.yml - openapi/junction-com-link-api-openapi.yml - openapi/junction-com-order-api-openapi.yml - openapi/junction-com-order-transaction-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 400 entities_in_spec: 572 relationships: 484 entities: - name: ActivityColumnExpr fields: 1 - name: AddOnOrder fields: 2 - name: Address fields: 7 - name: AggregateExpr fields: 2 - name: AggregateFieldExpr fields: 2 description: Aggregate over unnested list elements, optionally targeting a struct field. - name: AggregationResponse fields: 1 - name: AggregationResult fields: 1 - name: Answer fields: 3 - name: AoE fields: 1 - name: AoEAnswer fields: 3 - name: AppointmentAvailabilitySlots fields: 2 - name: AppointmentLocation fields: 6 - name: AreaInfo fields: 3 - name: AsleepAtValueMacroExpr fields: 2 - name: AwakeAtValueMacroExpr fields: 2 - name: AwakeningsValueMacroExpr fields: 2 - name: BasalBodyTemperatureEntry fields: 2 - name: BloodPressureTimeseriesExpr fields: 2 - name: BodyColumnExpr fields: 1 - name: BulkExportConnectionsResponse fields: 2 - name: BulkImportConnectionsBody fields: 3 - name: BulkOp fields: 7 - name: BulkOpsResponse fields: 2 - name: CanonicalCandidate fields: 10 - name: CervicalMucusEntry fields: 2 - name: ChronotypeValueMacroExpr fields: 2 - name: ClientActivityResponse fields: 1 - name: ClientBodyResponse fields: 1 - name: ClientFacingAFibBurdenSample fields: 8 - name: ClientFacingActivity fields: 21 - name: ClientFacingActivityChanged fields: 5 - name: ClientFacingActivityHistoricalPullCompleted fields: 5 - name: ClientFacingAfibBurdenChanged fields: 5 - name: ClientFacingAfibBurdenHistoricalPullCompleted fields: 5 - name: ClientFacingAppointment fields: 19 - name: ClientFacingAppointmentChanged fields: 5 - name: ClientFacingAppointmentEvent fields: 3 - name: ClientFacingAtHomePhlebotomyOrder fields: 4 description: Schema for a at-home-phlebotomy test order in the client facing API. - name: ClientFacingAtHomePhlebotomyOrderDetails fields: 2 - name: ClientFacingBasalBodyTemperatureChanged fields: 5 - name: ClientFacingBasalBodyTemperatureHistoricalPullCompleted fields: 5 - name: ClientFacingBasalBodyTemperatureSample fields: 8 - name: ClientFacingBloodOxygenChanged fields: 5 - name: ClientFacingBloodOxygenHistoricalPullCompleted fields: 5 - name: ClientFacingBloodOxygenTimeseries fields: 6 - name: ClientFacingBloodPressureChanged fields: 5 - name: ClientFacingBloodPressureHistoricalPullCompleted fields: 5 - name: ClientFacingBloodPressureTimeseries fields: 8 - name: ClientFacingBody fields: 16 - name: ClientFacingBodyChanged fields: 5 - name: ClientFacingBodyFatTimeseries fields: 6 - name: ClientFacingBodyHistoricalPullCompleted fields: 5 - name: ClientFacingBodyMassIndexChanged fields: 5 - name: ClientFacingBodyMassIndexHistoricalPullCompleted fields: 5 - name: ClientFacingBodyMassIndexSample fields: 8 - name: ClientFacingBodyTemperatureChanged fields: 5 - name: ClientFacingBodyTemperatureDeltaChanged fields: 5 - name: ClientFacingBodyTemperatureDeltaHistoricalPullCompleted fields: 5 - name: ClientFacingBodyTemperatureDeltaSample fields: 9 - name: ClientFacingBodyTemperatureHistoricalPullCompleted fields: 5 - name: ClientFacingBodyTemperatureSample fields: 9 - name: ClientFacingBodyWeightTimeseries fields: 6 - name: ClientFacingCaffeineChanged fields: 5 - name: ClientFacingCaffeineHistoricalPullCompleted fields: 5 - name: ClientFacingCaffeineTimeseries fields: 8 - name: ClientFacingCaloriesActiveChanged fields: 5 - name: ClientFacingCaloriesActiveHistoricalPullCompleted fields: 5 - name: ClientFacingCaloriesActiveTimeseries fields: 8 - name: ClientFacingCaloriesBasalChanged fields: 5 - name: ClientFacingCaloriesBasalHistoricalPullCompleted fields: 5 - name: ClientFacingCaloriesBasalTimeseries fields: 6 - name: ClientFacingCarbohydratesChanged fields: 5 - name: ClientFacingCarbohydratesHistoricalPullCompleted fields: 5 - name: ClientFacingCarbohydratesSample fields: 8 - name: ClientFacingCholesterolChanged fields: 5 - name: ClientFacingCholesterolHistoricalPullCompleted fields: 5 - name: ClientFacingCholesterolTimeseries fields: 6 - name: ClientFacingConnectionErrorDetails fields: 3 - name: ClientFacingContinuousQueryResultTableChanged fields: 5 - name: ClientFacingCriticalResult fields: 8 - name: ClientFacingCriticalResultIdentified fields: 5 - name: ClientFacingDaylightExposureChanged fields: 5 - name: ClientFacingDaylightExposureHistoricalPullCompleted fields: 5 - name: ClientFacingDaylightExposureSample fields: 8 - name: ClientFacingDevice fields: 9 - name: ClientFacingDeviceChanged fields: 5 - name: ClientFacingDistanceChanged fields: 5 - name: ClientFacingDistanceHistoricalPullCompleted fields: 5 - name: ClientFacingDistanceTimeseries fields: 8 - name: ClientFacingElectrocardiogram fields: 19 - name: ClientFacingElectrocardiogramChanged fields: 5 - name: ClientFacingElectrocardiogramHistoricalPullCompleted fields: 5 - name: ClientFacingElectrocardiogramResponse fields: 1 - name: ClientFacingElectrocardiogramVoltageChanged fields: 5 - name: ClientFacingElectrocardiogramVoltageHistoricalPullCompleted fields: 5 - name: ClientFacingElectrocardiogramVoltageTimeseries fields: 6 - name: ClientFacingFallChanged fields: 5 - name: ClientFacingFallHistoricalPullCompleted fields: 5 - name: ClientFacingFallSample fields: 8 - name: ClientFacingFatChanged fields: 5 - name: ClientFacingFatHistoricalPullCompleted fields: 5 - name: ClientFacingFloorsClimbedChanged fields: 5 - name: ClientFacingFloorsClimbedHistoricalPullCompleted fields: 5 - name: ClientFacingFloorsClimbedTimeseries fields: 6 - name: ClientFacingFood fields: 3 - name: ClientFacingForcedExpiratoryVolume1Changed fields: 5 - name: ClientFacingForcedExpiratoryVolume1HistoricalPullCompleted fields: 5 - name: ClientFacingForcedExpiratoryVolume1Sample fields: 8 - name: ClientFacingForcedVitalCapacityChanged fields: 5 - name: ClientFacingForcedVitalCapacityHistoricalPullCompleted fields: 5 - name: ClientFacingForcedVitalCapacitySample fields: 8 - name: ClientFacingGlucoseChanged fields: 5 - name: ClientFacingGlucoseHistoricalPullCompleted fields: 5 - name: ClientFacingGlucoseTimeseries fields: 6 - name: ClientFacingHRVTimeseries fields: 6 - name: ClientFacingHandwashingChanged fields: 5 - name: ClientFacingHandwashingHistoricalPullCompleted fields: 5 - name: ClientFacingHandwashingSample fields: 8 - name: ClientFacingHeartRate fields: 5 - name: ClientFacingHeartRateAlertChanged fields: 5 - name: ClientFacingHeartRateAlertHistoricalPullCompleted fields: 5 - name: ClientFacingHeartRateAlertSample fields: 8 - name: ClientFacingHeartRateRecoveryOneMinuteChanged fields: 5 - name: ClientFacingHeartRateRecoveryOneMinuteHistoricalPullCompleted fields: 5 - name: ClientFacingHeartRateRecoveryOneMinuteSample fields: 8 - name: ClientFacingHeartRateTimeseries fields: 6 - name: ClientFacingHeartrateChanged fields: 5 - name: ClientFacingHeartrateHistoricalPullCompleted fields: 5 - name: ClientFacingHrvChanged fields: 5 - name: ClientFacingHrvHistoricalPullCompleted fields: 5 - name: ClientFacingHypnogramTimeseries fields: 8 - name: ClientFacingIgeChanged fields: 5 - name: ClientFacingIgeHistoricalPullCompleted fields: 5 - name: ClientFacingIgeTimeseries fields: 6 - name: ClientFacingIggChanged fields: 5 - name: ClientFacingIggHistoricalPullCompleted fields: 5 - name: ClientFacingIggTimeseries fields: 6 - name: ClientFacingInhalerUsageChanged fields: 5 - name: ClientFacingInhalerUsageHistoricalPullCompleted fields: 5 - name: ClientFacingInhalerUsageSample fields: 8 - name: ClientFacingInsulinInjectionChanged fields: 5 - name: ClientFacingInsulinInjectionHistoricalPullCompleted fields: 5 - name: ClientFacingInsulinInjectionSample fields: 11 - name: ClientFacingInsurance fields: 8 - name: ClientFacingLab fields: 8 - name: ClientFacingLabAccount fields: 11 - name: ClientFacingLabLocation fields: 6 - name: ClientFacingLabReportParsingJobCreatedEvent fields: 5 - name: ClientFacingLabReportParsingJobUpdatedEvent fields: 5 - name: ClientFacingLabTest fields: 16 - name: ClientFacingLeanBodyMassChanged fields: 5 - name: ClientFacingLeanBodyMassHistoricalPullCompleted fields: 5 - name: ClientFacingLeanBodyMassSample fields: 8 - name: ClientFacingLoinc fields: 5 - name: ClientFacingMarker fields: 14 - name: ClientFacingMarkerComplete fields: 15 - name: ClientFacingMealChanged fields: 5 - name: ClientFacingMealHistoricalPullCompleted fields: 5 - name: ClientFacingMealResponse fields: 1 - name: ClientFacingMenstrualCycle fields: 23 - name: ClientFacingMenstrualCycleChanged fields: 5 - name: ClientFacingMenstrualCycleHistoricalPullCompleted fields: 5 - name: ClientFacingMindfulnessMinutesChanged fields: 5 - name: ClientFacingMindfulnessMinutesHistoricalPullCompleted fields: 5 - name: ClientFacingMindfulnessMinutesTimeseries fields: 8 - name: ClientFacingNoteChanged fields: 5 - name: ClientFacingNoteHistoricalPullCompleted fields: 5 - name: ClientFacingNoteSample fields: 9 - name: ClientFacingOnSiteCollectionOrder fields: 3 description: Schema for an on-site collection order in the client facing API. - name: ClientFacingOnSiteCollectionOrderDetails fields: 2 - name: ClientFacingOrder fields: 31 - name: ClientFacingOrderChanged fields: 5 - name: ClientFacingOrderEvent fields: 4 - name: ClientFacingOrderInTransaction fields: 7 description: Minimal order info for embedding in order_transaction payload. - name: ClientFacingOrderTransaction fields: 3 description: Order transaction info. - name: ClientFacingPatientDetailsCompatible fields: 11 - name: ClientFacingPayor fields: 5 - name: ClientFacingPayorSearchResponse fields: 5 - name: ClientFacingPayorSearchResponseDeprecated fields: 5 - name: ClientFacingPeakExpiratoryFlowRateChanged fields: 5 - name: ClientFacingPeakExpiratoryFlowRateHistoricalPullCompleted fields: 5 - name: ClientFacingPeakExpiratoryFlowRateSample fields: 8 - name: ClientFacingPhysician fields: 3 - name: ClientFacingProfile fields: 10 - name: ClientFacingProfileChanged fields: 5 - name: ClientFacingProfileHistoricalPullCompleted fields: 5 - name: ClientFacingProvider fields: 3 description: A vendor, a service, or a platform which Vital can connect with. - name: ClientFacingProviderConnectionCreatedEvent fields: 5 - name: ClientFacingProviderConnectionErrorEvent fields: 5 - name: ClientFacingProviderWithStatus fields: 8 - name: ClientFacingRespiratoryRateChanged fields: 5 - name: ClientFacingRespiratoryRateHistoricalPullCompleted fields: 5 - name: ClientFacingRespiratoryRateTimeseries fields: 6 - name: ClientFacingResult fields: 7 - name: ClientFacingShallowWorkoutStream fields: 6 - name: ClientFacingShipment fields: 8 description: Schema for a Shipment in the client facing API. - name: ClientFacingSleep fields: 31 - name: ClientFacingSleepApneaAlertChanged fields: 5 - name: ClientFacingSleepApneaAlertHistoricalPullCompleted fields: 5 - name: ClientFacingSleepApneaAlertSample fields: 8 - name: ClientFacingSleepBreathingDisturbanceChanged fields: 5 - name: ClientFacingSleepBreathingDisturbanceHistoricalPullCompleted fields: 5 - name: ClientFacingSleepBreathingDisturbanceSample fields: 8 - name: ClientFacingSleepChanged fields: 5 - name: ClientFacingSleepCycle fields: 16 - name: ClientFacingSleepCycleChanged fields: 5 - name: ClientFacingSleepCycleHistoricalPullCompleted fields: 5 - name: ClientFacingSleepHistoricalPullCompleted fields: 5 - name: ClientFacingSleepStream fields: 4 - name: ClientFacingSource fields: 9 description: Source summarizes where a sample or a summary is sourced from. - name: ClientFacingSport fields: 3 - name: ClientFacingStandDurationChanged fields: 5 - name: ClientFacingStandDurationHistoricalPullCompleted fields: 5 - name: ClientFacingStandDurationSample fields: 8 - name: ClientFacingStandHourChanged fields: 5 - name: ClientFacingStandHourHistoricalPullCompleted fields: 5 - name: ClientFacingStandHourSample fields: 8 - name: ClientFacingStepsChanged fields: 5 - name: ClientFacingStepsHistoricalPullCompleted fields: 5 - name: ClientFacingStepsTimeseries fields: 8 - name: ClientFacingStressLevelChanged fields: 5 - name: ClientFacingStressLevelHistoricalPullCompleted fields: 5 - name: ClientFacingStressLevelTimeseries fields: 6 - name: ClientFacingTeam fields: 19 description: '[Deprecated] GET /v2/team is in the process of being removed.' - name: ClientFacingTestKitOrderDetails fields: 2 - name: ClientFacingTestkitOrder fields: 4 description: Schema for a testkit order in the client facing API. - name: ClientFacingUVExposureSample fields: 8 - name: ClientFacingUser fields: 9 - name: ClientFacingUvExposureChanged fields: 5 - name: ClientFacingUvExposureHistoricalPullCompleted fields: 5 - name: ClientFacingVO2MaxTimeseries fields: 8 - name: ClientFacingVo2MaxChanged fields: 5 - name: ClientFacingVo2MaxHistoricalPullCompleted fields: 5 - name: ClientFacingWaistCircumferenceChanged fields: 5 - name: ClientFacingWaistCircumferenceHistoricalPullCompleted fields: 5 - name: ClientFacingWaistCircumferenceSample fields: 8 - name: ClientFacingWalkInOrderDetails fields: 2 - name: ClientFacingWalkInTestOrder fields: 4 description: Schema for a walk-in test order in the client facing API. - name: ClientFacingWaterChanged fields: 5 - name: ClientFacingWaterHistoricalPullCompleted fields: 5 - name: ClientFacingWaterTimeseries fields: 6 - name: ClientFacingWeightChanged fields: 5 - name: ClientFacingWeightHistoricalPullCompleted fields: 5 - name: ClientFacingWheelchairPushChanged fields: 5 - name: ClientFacingWheelchairPushHistoricalPullCompleted fields: 5 - name: ClientFacingWheelchairPushSample fields: 8 - name: ClientFacingWorkout fields: 29 - name: ClientFacingWorkoutDistanceChanged fields: 5 - name: ClientFacingWorkoutDistanceHistoricalPullCompleted fields: 5 - name: ClientFacingWorkoutDistanceSample fields: 8 - name: ClientFacingWorkoutDurationChanged fields: 5 - name: ClientFacingWorkoutDurationHistoricalPullCompleted fields: 5 - name: ClientFacingWorkoutDurationSample fields: 9 - name: ClientFacingWorkoutMap fields: 2 - name: ClientFacingWorkoutStreamChanged fields: 5 - name: ClientFacingWorkoutStreamHistoricalPullCompleted fields: 5 - name: ClientFacingWorkoutSwimmingStrokeChanged fields: 5 - name: ClientFacingWorkoutSwimmingStrokeHistoricalPullCompleted fields: 5 - name: ClientFacingWorkoutSwimmingStrokeSample fields: 8 - name: ClientFacingWorkoutsChanged fields: 5 - name: ClientFacingWorkoutsHistoricalPullCompleted fields: 5 - name: ClientSleepCycleResponse fields: 1 - name: ClientSleepResponse fields: 1 - name: ClientUserIDConflict fields: 4 - name: ClientUserIDConflictResponse fields: 1 - name: ClientWorkoutResponse fields: 1 - name: ClinicalInformation fields: 4 - name: CompanyDetails fields: 2 - name: ConnectedSourceClientFacing fields: 3 - name: ConnectionRecipe fields: 6 - name: Consent fields: 3 - name: ContinuousQueryResultTableChanges fields: 3 - name: ContinuousQueryTaskHistoryEntry fields: 7 - name: ContinuousQueryTaskHistoryResponse fields: 2 - name: ContraceptiveEntry fields: 2 - name: CreateInsuranceRequest fields: 7 - name: CreateOrderRequestCompatible fields: 18 description: Schema for the create Order endpoint. - name: CreatePayorBody fields: 4 - name: CreateRegistrableTestkitOrderRequest fields: 5 - name: DatePartExpr fields: 2 - name: DateTruncExpr fields: 2 - name: DaySlots fields: 3 - name: DerivedReadinessColumnExpr fields: 1 - name: DetectedDeviationEntry fields: 2 - name: DiscreteTimeseriesExpr fields: 2 - name: Energy fields: 2 - name: GroupedAFibBurden fields: 2 - name: GroupedBasalBodyTemperature fields: 2 - name: GroupedBloodOxygen fields: 2 - name: GroupedBloodPressure fields: 2 - name: GroupedBodyFat fields: 2 - name: GroupedBodyMassIndex fields: 2 - name: GroupedBodyTemperature fields: 2 - name: GroupedBodyTemperatureDelta fields: 2 - name: GroupedBodyWeight fields: 2 - name: GroupedCaffeine fields: 2 - name: GroupedCaloriesActive fields: 2 - name: GroupedCaloriesBasal fields: 2 - name: GroupedCarbohydrates fields: 2 - name: GroupedCholesterol fields: 2 - name: GroupedDaylightExposure fields: 2 - name: GroupedDistance fields: 2 - name: GroupedElectrocardiogramVoltage fields: 2 - name: GroupedFall fields: 2 - name: GroupedFloorsClimbed fields: 2 - name: GroupedForcedExpiratoryVolume1 fields: 2 - name: GroupedForcedVitalCapacity fields: 2 - name: GroupedGlucose fields: 2 - name: GroupedHRV fields: 2 - name: GroupedHandwashing fields: 2 - name: GroupedHeartRate fields: 2 - name: GroupedHeartRateAlert fields: 2 - name: GroupedHeartRateRecoveryOneMinute fields: 2 - name: GroupedHypnogram fields: 2 - name: GroupedIge fields: 2 - name: GroupedIgg fields: 2 - name: GroupedInhalerUsage fields: 2 - name: GroupedInsulinInjection fields: 2 - name: GroupedLeanBodyMass fields: 2 - name: GroupedMindfulnessMinutes fields: 2 - name: GroupedNote fields: 2 - name: GroupedPeakExpiratoryFlowRate fields: 2 - name: GroupedRespiratoryRate fields: 2 - name: GroupedSleepApneaAlert fields: 2 - name: GroupedSleepBreathingDisturbance fields: 2 - name: GroupedStandDuration fields: 2 - name: GroupedStandHour fields: 2 - name: GroupedSteps fields: 2 - name: GroupedStressLevel fields: 2 - name: GroupedUVExposure fields: 2 - name: GroupedVO2Max fields: 2 - name: GroupedWaistCircumference fields: 2 - name: GroupedWater fields: 2 - name: GroupedWheelchairPush fields: 2 - name: GroupedWorkoutDistance fields: 2 - name: GroupedWorkoutDuration fields: 2 - name: GroupedWorkoutSwimmingStroke fields: 2 - name: GuarantorDetails fields: 7 - name: HealthInsuranceCreateRequest fields: 10 - name: HistoricalPullCompleted fields: 5 - name: ImportOrderBody fields: 9 - name: IndexColumnExpr fields: 1 - name: InsulinInjectionTimeseriesExpr fields: 2 - name: IntervalTimeseriesExpr fields: 2 - name: Jpeg fields: 2 - name: LabResultsRaw fields: 5 - name: LngLat fields: 2 - name: Macros fields: 8 - name: MealColumnExpr fields: 1 - name: MealInDBBase_ClientFacingSource_ fields: 17 - name: MenstrualCycleColumnExpr fields: 1 - name: Micros fields: 3 - name: NoteTimeseriesExpr fields: 2 - name: OrderSetRequest fields: 3 - name: ParsedLabReportData fields: 2 - name: ParsingJob fields: 6 - name: PatientAddressWithValidation fields: 9 - name: PatientDetailsWithValidation fields: 13 description: Patient details with validation for first_name, last_name, email, and dob. - name: Period fields: 2 - name: PhlebotomyAreaInfo fields: 2 - name: PhysicianCreateRequest fields: 6 - name: Placeholder fields: 1 - name: Png fields: 2 - name: ProfileColumnExpr fields: 1 - name: ProfileInDb fields: 8 - name: ProviderConnectionCreated fields: 5 - name: Query fields: 3 - name: QueryBatch fields: 3 - name: Question fields: 9 - name: RawActivity fields: 11 - name: RawBody fields: 12 - name: RawDevice fields: 6 - name: RawSleep fields: 12 - name: RawWorkout fields: 13 - name: RegisterTestkitRequest fields: 7 - name: RelatedCandidate fields: 4 - name: RelativeTimeframe fields: 3 - name: SampleData fields: 7 - name: ScalarOutputSubqueryExpr fields: 3 description: A subquery that produces a single scalar value per row. - name: ScopeRequirementsGrants fields: 2 - name: ScopeRequirements_str_ fields: 2 - name: SearchCompendiumResponse fields: 5 - name: SleepColumnExpr fields: 1 - name: SleepScoreValueMacroExpr fields: 2 - name: Source fields: 11 - name: SourceColumnExpr fields: 1 - name: TeamConfig fields: 10 - name: TemperatureTimeseriesExpr fields: 2 - name: USAddress fields: 7 - name: UTCTimestampWithTimezoneOffset fields: 2 - name: UnnestExpr fields: 1 description: 'FROM clause variant: unnest a list column into elements.' - name: UnrecognizedValueMacroExpr fields: 1 - name: UserAddress fields: 7 - name: UserInfo fields: 12 - name: UserInfoCreateRequest fields: 12 - name: ValidateICDCodesResponse fields: 4 - name: WorkoutColumnExpr fields: 1 - name: WorkoutDurationTimeseriesExpr fields: 2 - name: vital_core__schemas__db_schemas__lab_test__health_insurance__PersonDetails fields: 5 - name: vital_core__schemas__db_schemas__lab_test__insurance__PersonDetails fields: 7 relationships: - from: RelativeTimeframe to: Period type: has_one via: past - from: QueryBatch to: RelativeTimeframe type: has_one via: timeframe - from: QueryBatch to: Placeholder type: has_one via: timeframe - from: QueryBatch to: Query type: has_many via: queries - from: DatePartExpr to: IndexColumnExpr type: has_one via: arg - from: DatePartExpr to: Placeholder type: has_one via: arg - from: ScalarOutputSubqueryExpr to: AggregateFieldExpr type: has_one via: select - from: ScalarOutputSubqueryExpr to: Placeholder type: has_one via: select - from: ScalarOutputSubqueryExpr to: UnnestExpr type: has_one via: from - from: ScalarOutputSubqueryExpr to: Placeholder type: has_one via: from - from: ContinuousQueryTaskHistoryEntry to: Query type: belongs_to via: query_id - from: AggregateExpr to: SleepColumnExpr type: has_one via: arg - from: AggregateExpr to: DerivedReadinessColumnExpr type: has_one via: arg - from: AggregateExpr to: ActivityColumnExpr type: has_one via: arg - from: AggregateExpr to: WorkoutColumnExpr type: has_one via: arg - from: AggregateExpr to: BodyColumnExpr type: has_one via: arg - from: AggregateExpr to: MealColumnExpr type: has_one via: arg - from: AggregateExpr to: MenstrualCycleColumnExpr type: has_one via: arg - from: AggregateExpr to: ProfileColumnExpr type: has_one via: arg - from: AggregateExpr to: SleepScoreValueMacroExpr type: has_one via: arg - from: AggregateExpr to: ChronotypeValueMacroExpr type: has_one via: arg - from: AggregateExpr to: AsleepAtValueMacroExpr type: has_one via: arg - from: AggregateExpr to: AwakeAtValueMacroExpr type: has_one via: arg - from: AggregateExpr to: AwakeningsValueMacroExpr type: has_one via: arg - from: AggregateExpr to: UnrecognizedValueMacroExpr type: has_one via: arg - from: AggregateExpr to: DiscreteTimeseriesExpr type: has_one via: arg - from: AggregateExpr to: IntervalTimeseriesExpr type: has_one via: arg - from: AggregateExpr to: InsulinInjectionTimeseriesExpr type: has_one via: arg - from: AggregateExpr to: BloodPressureTimeseriesExpr type: has_one via: arg - from: AggregateExpr to: TemperatureTimeseriesExpr type: has_one via: arg - from: AggregateExpr to: WorkoutDurationTimeseriesExpr type: has_one via: arg - from: AggregateExpr to: NoteTimeseriesExpr type: has_one via: arg - from: AggregateExpr to: IndexColumnExpr type: has_one via: arg - from: AggregateExpr to: ScalarOutputSubqueryExpr type: has_one via: arg - from: UnnestExpr to: SleepColumnExpr type: has_one via: unnest - from: UnnestExpr to: DerivedReadinessColumnExpr type: has_one via: unnest - from: UnnestExpr to: ActivityColumnExpr type: has_one via: unnest - from: UnnestExpr to: WorkoutColumnExpr type: has_one via: unnest - from: UnnestExpr to: BodyColumnExpr type: has_one via: unnest - from: UnnestExpr to: MealColumnExpr type: has_one via: unnest - from: UnnestExpr to: MenstrualCycleColumnExpr type: has_one via: unnest - from: UnnestExpr to: ProfileColumnExpr type: has_one via: unnest - from: UnnestExpr to: SleepScoreValueMacroExpr type: has_one via: unnest - from: UnnestExpr to: ChronotypeValueMacroExpr type: has_one via: unnest - from: UnnestExpr to: AsleepAtValueMacroExpr type: has_one via: unnest - from: UnnestExpr to: AwakeAtValueMacroExpr type: has_one via: unnest - from: UnnestExpr to: AwakeningsValueMacroExpr type: has_one via: unnest - from: UnnestExpr to: UnrecognizedValueMacroExpr type: has_one via: unnest - from: UnnestExpr to: DiscreteTimeseriesExpr type: has_one via: unnest - from: UnnestExpr to: IntervalTimeseriesExpr type: has_one via: unnest - from: UnnestExpr to: InsulinInjectionTimeseriesExpr type: has_one via: unnest - from: UnnestExpr to: BloodPressureTimeseriesExpr type: has_one via: unnest - from: UnnestExpr to: TemperatureTimeseriesExpr type: has_one via: unnest - from: UnnestExpr to: WorkoutDurationTimeseriesExpr type: has_one via: unnest - from: UnnestExpr to: NoteTimeseriesExpr type: has_one via: unnest - from: AggregationResponse to: AggregationResult type: has_many via: results - from: ContinuousQueryTaskHistoryResponse to: ContinuousQueryTaskHistoryEntry type: has_many via: data - from: DateTruncExpr to: Period type: has_one via: date_trunc - from: DateTruncExpr to: IndexColumnExpr type: has_one via: arg - from: DateTruncExpr to: Placeholder type: has_one via: arg - from: Query to: AggregateExpr type: has_many via: select - from: Query to: SleepColumnExpr type: has_many via: select - from: Query to: DerivedReadinessColumnExpr type: has_many via: select - from: Query to: ActivityColumnExpr type: has_many via: select - from: Query to: WorkoutColumnExpr type: has_many via: select - from: Query to: BodyColumnExpr type: has_many via: select - from: Query to: MealColumnExpr type: has_many via: select - from: Query to: MenstrualCycleColumnExpr type: has_many via: select - from: Query to: ProfileColumnExpr type: has_many via: select - from: Query to: SleepScoreValueMacroExpr type: has_many via: select - from: Query to: ChronotypeValueMacroExpr type: has_many via: select - from: Query to: AsleepAtValueMacroExpr type: has_many via: select - from: Query to: AwakeAtValueMacroExpr type: has_many via: select - from: Query to: AwakeningsValueMacroExpr type: has_many via: select - from: Query to: UnrecognizedValueMacroExpr type: has_many via: select - from: Query to: DiscreteTimeseriesExpr type: has_many via: select - from: Query to: IntervalTimeseriesExpr type: has_many via: select - from: Query to: InsulinInjectionTimeseriesExpr type: has_many via: select - from: Query to: BloodPressureTimeseriesExpr type: has_many via: select - from: Query to: TemperatureTimeseriesExpr type: has_many via: select - from: Query to: WorkoutDurationTimeseriesExpr type: has_many via: select - from: Query to: NoteTimeseriesExpr type: has_many via: select - from: Query to: IndexColumnExpr type: has_many via: select - from: Query to: ScalarOutputSubqueryExpr type: has_many via: select - from: Query to: SourceColumnExpr type: has_many via: select - from: Query to: DateTruncExpr type: has_many via: group_by - from: Query to: DatePartExpr type: has_many via: group_by - from: Query to: SleepColumnExpr type: has_many via: group_by - from: Query to: DerivedReadinessColumnExpr type: has_many via: group_by - from: Query to: ActivityColumnExpr type: has_many via: group_by - from: Query to: WorkoutColumnExpr type: has_many via: group_by - from: Query to: BodyColumnExpr type: has_many via: group_by - from: Query to: MealColumnExpr type: has_many via: group_by - from: Query to: MenstrualCycleColumnExpr type: has_many via: group_by - from: Query to: ProfileColumnExpr type: has_many via: group_by - from: Query to: SleepScoreValueMacroExpr type: has_many via: group_by - from: Query to: ChronotypeValueMacroExpr type: has_many via: group_by - from: Query to: AsleepAtValueMacroExpr type: has_many via: group_by - from: Query to: AwakeAtValueMacroExpr type: has_many via: group_by - from: Query to: AwakeningsValueMacroExpr type: has_many via: group_by - from: Query to: UnrecognizedValueMacroExpr type: has_many via: group_by - from: Query to: DiscreteTimeseriesExpr type: has_many via: group_by - from: Query to: IntervalTimeseriesExpr type: has_many via: group_by - from: Query to: InsulinInjectionTimeseriesExpr type: has_many via: group_by - from: Query to: BloodPressureTimeseriesExpr type: has_many via: group_by - from: Query to: TemperatureTimeseriesExpr type: has_many via: group_by - from: Query to: WorkoutDurationTimeseriesExpr type: has_many via: group_by - from: Query to: NoteTimeseriesExpr type: has_many via: group_by - from: Query to: SourceColumnExpr type: has_many via: group_by - from: ContinuousQueryResultTableChanges to: Query type: belongs_to via: query_id - from: ClientFacingContinuousQueryResultTableChanged to: ContinuousQueryResultTableChanges type: has_many via: data - from: RelatedCandidate to: CanonicalCandidate type: has_one via: canonical - from: SearchCompendiumResponse to: CanonicalCandidate type: has_one via: selected_canonical - from: SearchCompendiumResponse to: CanonicalCandidate type: has_many via: canonical_candidates - from: SearchCompendiumResponse to: RelatedCandidate type: has_many via: related - from: ClientFacingPayorSearchResponse to: Address type: has_one via: org_address - from: ClientFacingPayorSearchResponseDeprecated to: Address type: has_one via: org_address - from: ParsingJob to: ParsedLabReportData type: has_one via: data - from: ClientFacingOrder to: ClientFacingPatientDetailsCompatible type: has_one via: patient_details - from: ClientFacingOrder to: ClientFacingLabTest type: has_one via: lab_test - from: ClientFacingOrder to: ClientFacingWalkInOrderDetails type: has_one via: details - from: ClientFacingOrder to: ClientFacingTestKitOrderDetails type: has_one via: details - from: ClientFacingOrder to: ClientFacingAtHomePhlebotomyOrderDetails type: has_one via: details - from: ClientFacingOrder to: ClientFacingOnSiteCollectionOrderDetails type: has_one via: details - from: ClientFacingOrder to: ClientFacingOrderEvent type: has_many via: events - from: ClientFacingOrder to: ClientFacingOrderEvent type: has_one via: last_event - from: ClientFacingOrder to: ClientFacingPhysician type: has_one via: physician - from: ClientFacingOrder to: ClientFacingOrderTransaction type: has_one via: order_transaction - from: ClientFacingLabReportParsingJobCreatedEvent to: ParsingJob type: has_one via: data - from: ClientFacingTestKitOrderDetails to: ClientFacingTestkitOrder type: has_one via: data - from: ClientFacingPatientDetailsCompatible to: GuarantorDetails type: has_one via: medical_proxy - from: AoE to: Question type: has_many via: questions - from: ClientFacingTestkitOrder to: ClientFacingShipment type: has_one via: shipment - from: ClientFacingOrderChanged to: ClientFacingOrder type: has_one via: data - from: Question to: Answer type: has_many via: answers - from: ClientFacingWalkInOrderDetails to: ClientFacingWalkInTestOrder type: has_one via: data - from: ClientFacingOrderTransaction to: ClientFacingOrderInTransaction type: has_many via: orders - from: ClientFacingAppointmentChanged to: ClientFacingAppointment type: has_one via: data - from: ClientFacingAtHomePhlebotomyOrderDetails to: ClientFacingAtHomePhlebotomyOrder type: has_one via: data - from: ClientFacingCriticalResultIdentified to: ClientFacingCriticalResult type: has_one via: data - from: ClientFacingMarker to: AoE type: has_one via: aoe - from: ClientFacingLabReportParsingJobUpdatedEvent to: ParsingJob type: has_one via: data - from: ClientFacingAppointment to: USAddress type: has_one via: address - from: ClientFacingAppointment to: LngLat type: has_one via: location - from: ClientFacingAppointment to: ClientFacingAppointmentEvent type: has_many via: events - from: ClientFacingOnSiteCollectionOrderDetails to: ClientFacingOnSiteCollectionOrder type: has_one via: data - from: ClientFacingLabTest to: ClientFacingLab type: has_one via: lab - from: GuarantorDetails to: Address type: has_one via: address - from: ClientFacingMarkerComplete to: AoE type: has_one via: aoe - from: ClientFacingMarkerComplete to: ClientFacingResult type: has_many via: expected_results - from: OrderSetRequest to: AddOnOrder type: has_one via: add_on - from: ClientFacingResult to: ClientFacingLoinc type: has_one via: loinc - from: BulkImportConnectionsBody to: ConnectionRecipe type: has_many via: connections - from: BulkExportConnectionsResponse to: ConnectionRecipe type: has_many via: data - from: ScopeRequirementsGrants to: ScopeRequirements_str_ type: has_one via: user_granted - from: ScopeRequirementsGrants to: ScopeRequirements_str_ type: has_one via: user_denied - from: ProviderConnectionCreated to: ClientFacingProvider type: has_one via: source - from: ProviderConnectionCreated to: ClientFacingProvider type: has_one via: provider - from: ClientFacingProviderConnectionCreatedEvent to: ProviderConnectionCreated type: has_one via: data - from: BulkOpsResponse to: BulkOp type: has_many via: data - from: LabResultsRaw to: ClientFacingOrderTransaction type: has_one via: order_transaction - from: HealthInsuranceCreateRequest to: Jpeg type: has_one via: front_image - from: HealthInsuranceCreateRequest to: Png type: has_one via: front_image - from: HealthInsuranceCreateRequest to: Jpeg type: has_one via: back_image - from: HealthInsuranceCreateRequest to: Png type: has_one via: back_image - from: HealthInsuranceCreateRequest to: Jpeg type: has_one via: patient_signature_image - from: HealthInsuranceCreateRequest to: Png type: has_one via: patient_signature_image - from: HealthInsuranceCreateRequest to: vital_core__schemas__db_schemas__lab_test__health_insurance__PersonDetails type: has_one via: responsible_details - from: AreaInfo to: PhlebotomyAreaInfo type: has_one via: phlebotomy - from: RegisterTestkitRequest to: PatientDetailsWithValidation type: has_one via: patient_details - from: RegisterTestkitRequest to: PatientAddressWithValidation type: has_one via: patient_address - from: RegisterTestkitRequest to: HealthInsuranceCreateRequest type: has_one via: health_insurance - from: RegisterTestkitRequest to: Consent type: has_many via: consents - from: SampleData to: UTCTimestampWithTimezoneOffset type: has_one via: date_collected - from: SampleData to: UTCTimestampWithTimezoneOffset type: has_one via: date_received - from: SampleData to: UTCTimestampWithTimezoneOffset type: has_one via: date_reported - from: SampleData to: ClinicalInformation type: has_one via: clinical_information - from: DaySlots to: AppointmentLocation type: has_one via: location - from: AppointmentLocation to: LngLat type: has_one via: location - from: AppointmentLocation to: USAddress type: has_one via: address - from: AoEAnswer to: Question type: belongs_to via: question_id - from: AppointmentAvailabilitySlots to: DaySlots type: has_many via: slots - from: vital_core__schemas__db_schemas__lab_test__health_insurance__PersonDetails to: Address type: has_one via: address - from: PhysicianCreateRequest to: Jpeg type: has_one via: signature_image - from: PhysicianCreateRequest to: Png type: has_one via: signature_image - from: ClientFacingLabLocation to: LngLat type: has_one via: location - from: PatientDetailsWithValidation to: GuarantorDetails type: has_one via: medical_proxy - from: CreateOrderRequestCompatible to: OrderSetRequest type: has_one via: order_set - from: CreateOrderRequestCompatible to: PhysicianCreateRequest type: has_one via: physician - from: CreateOrderRequestCompatible to: HealthInsuranceCreateRequest type: has_one via: health_insurance - from: CreateOrderRequestCompatible to: Consent type: has_many via: consents - from: CreateOrderRequestCompatible to: PatientDetailsWithValidation type: has_one via: patient_details - from: CreateOrderRequestCompatible to: PatientAddressWithValidation type: has_one via: patient_address - from: ImportOrderBody to: OrderSetRequest type: has_one via: order_set - from: ImportOrderBody to: PhysicianCreateRequest type: has_one via: physician - from: ImportOrderBody to: PatientDetailsWithValidation type: has_one via: patient_details - from: ClientFacingPayor to: Address type: has_one via: org_address - from: CreatePayorBody to: Address type: has_one via: address - from: ClientFacingWorkoutStreamHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingActivity to: ClientFacingSource type: has_one via: source - from: ClientFacingActivity to: ClientFacingHeartRate type: has_one via: heart_rate - from: ClientFacingElectrocardiogram to: ClientFacingSource type: has_one via: source - from: ClientFacingElectrocardiogramHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ProfileInDb to: Source type: belongs_to via: source_id - from: ProfileInDb to: ClientFacingProvider type: has_one via: source - from: RawActivity to: Source type: belongs_to via: source_id - from: RawActivity to: ClientFacingProvider type: has_one via: source - from: RawBody to: Source type: belongs_to via: source_id - from: RawBody to: ClientFacingProvider type: has_one via: source - from: RawSleep to: Source type: belongs_to via: source_id - from: RawSleep to: ClientFacingProvider type: has_one via: source - from: ClientFacingActivityChanged to: ClientFacingActivity type: has_one via: data - from: MealInDBBase_ClientFacingSource_ to: Source type: belongs_to via: source_id - from: MealInDBBase_ClientFacingSource_ to: Energy type: has_one via: energy - from: MealInDBBase_ClientFacingSource_ to: Macros type: has_one via: macros - from: MealInDBBase_ClientFacingSource_ to: Micros type: has_one via: micros - from: MealInDBBase_ClientFacingSource_ to: ClientFacingSource type: has_one via: source - from: ClientFacingSleepCycleChanged to: ClientFacingSleepCycle type: has_one via: data - from: ClientFacingProfile to: ClientFacingSource type: has_one via: source - from: ClientFacingWorkoutsHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingSleepCycleHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingSleepCycle to: ClientFacingSource type: has_one via: source - from: ClientFacingProfileChanged to: ClientFacingProfile type: has_one via: data - from: ClientFacingWorkout to: ClientFacingSport type: has_one via: sport - from: ClientFacingWorkout to: ClientFacingWorkoutMap type: has_one via: map - from: ClientFacingWorkout to: ClientFacingSource type: has_one via: source - from: ClientFacingElectrocardiogramChanged to: ClientFacingElectrocardiogram type: has_one via: data - from: ClientFacingBodyHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientBodyResponse to: ClientFacingBody type: has_many via: body - from: ClientFacingProfileHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingBodyChanged to: ClientFacingBody type: has_one via: data - from: ClientFacingMealChanged to: MealInDBBase_ClientFacingSource_ type: has_one via: data - from: ClientFacingWorkoutsChanged to: ClientFacingWorkout type: has_one via: data - from: ClientFacingSleepHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingElectrocardiogramResponse to: ClientFacingElectrocardiogram type: has_many via: electrocardiogram - from: RawWorkout to: Source type: belongs_to via: source_id - from: RawWorkout to: ClientFacingSport type: has_one via: sport - from: RawWorkout to: ClientFacingProvider type: has_one via: source - from: ClientFacingMealHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingShallowWorkoutStream to: ClientFacingSource type: has_one via: source - from: ClientFacingShallowWorkoutStream to: ClientFacingSport type: has_one via: sport - from: ClientFacingDeviceChanged to: ClientFacingDevice type: has_one via: data - from: ClientFacingWorkoutStreamChanged to: ClientFacingShallowWorkoutStream type: has_one via: data - from: ClientWorkoutResponse to: ClientFacingWorkout type: has_many via: workouts - from: ClientFacingActivityHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingBody to: ClientFacingSource type: has_one via: source - from: ClientSleepResponse to: ClientFacingSleep type: has_many via: sleep - from: ClientFacingSleepChanged to: ClientFacingSleep type: has_one via: data - from: ClientFacingSleep to: ClientFacingSource type: has_one via: source - from: ClientFacingSleep to: ClientFacingSleepStream type: has_one via: sleep_stream - from: RawDevice to: Source type: belongs_to via: source_id - from: RawDevice to: ClientFacingProvider type: has_one via: source - from: ClientFacingMenstrualCycle to: CervicalMucusEntry type: has_many via: cervical_mucus - from: ClientFacingMenstrualCycle to: ContraceptiveEntry type: has_many via: contraceptive - from: ClientFacingMenstrualCycle to: DetectedDeviationEntry type: has_many via: detected_deviations - from: ClientFacingMenstrualCycle to: BasalBodyTemperatureEntry type: has_many via: basal_body_temperature - from: ClientFacingMenstrualCycle to: ClientFacingSource type: has_one via: source - from: ClientFacingFood to: Energy type: has_one via: energy - from: ClientFacingFood to: Macros type: has_one via: macros - from: ClientFacingFood to: Micros type: has_one via: micros - from: ClientFacingMenstrualCycleHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingMealResponse to: MealInDBBase_ClientFacingSource_ type: has_many via: meals - from: ClientFacingMenstrualCycleChanged to: ClientFacingMenstrualCycle type: has_one via: data - from: ClientActivityResponse to: ClientFacingActivity type: has_many via: activity - from: ClientSleepCycleResponse to: ClientFacingSleepCycle type: has_many via: sleep_cycle - from: ClientFacingUser to: ConnectedSourceClientFacing type: has_many via: connected_sources - from: ConnectedSourceClientFacing to: ClientFacingProvider type: has_one via: provider - from: ConnectedSourceClientFacing to: ClientFacingProvider type: has_one via: source - from: ClientFacingTeam to: TeamConfig type: has_one via: configuration - from: GroupedPeakExpiratoryFlowRate to: ClientFacingSource type: has_one via: source - from: GroupedPeakExpiratoryFlowRate to: ClientFacingPeakExpiratoryFlowRateSample type: has_many via: data - from: ClientFacingGlucoseHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingWheelchairPushChanged to: GroupedWheelchairPush type: has_one via: data - from: ClientFacingWeightChanged to: GroupedBodyWeight type: has_one via: data - from: GroupedCaloriesBasal to: ClientFacingSource type: has_one via: source - from: GroupedCaloriesBasal to: ClientFacingCaloriesBasalTimeseries type: has_many via: data - from: ClientFacingCaloriesBasalChanged to: GroupedCaloriesBasal type: has_one via: data - from: ClientFacingBodyTemperatureDeltaHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedSleepApneaAlert to: ClientFacingSource type: has_one via: source - from: GroupedSleepApneaAlert to: ClientFacingSleepApneaAlertSample type: has_many via: data - from: GroupedBloodPressure to: ClientFacingSource type: has_one via: source - from: GroupedBloodPressure to: ClientFacingBloodPressureTimeseries type: has_many via: data - from: GroupedHRV to: ClientFacingSource type: has_one via: source - from: GroupedHRV to: ClientFacingHRVTimeseries type: has_many via: data - from: GroupedStandDuration to: ClientFacingSource type: has_one via: source - from: GroupedStandDuration to: ClientFacingStandDurationSample type: has_many via: data - from: ClientFacingCaffeineHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingCarbohydratesChanged to: GroupedCarbohydrates type: has_one via: data - from: ClientFacingNoteChanged to: GroupedNote type: has_one via: data - from: GroupedFall to: ClientFacingSource type: has_one via: source - from: GroupedFall to: ClientFacingFallSample type: has_many via: data - from: ClientFacingWaistCircumferenceChanged to: GroupedWaistCircumference type: has_one via: data - from: ClientFacingFallHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingUvExposureHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingWorkoutDurationHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedBodyFat to: ClientFacingSource type: has_one via: source - from: GroupedBodyFat to: ClientFacingBodyFatTimeseries type: has_many via: data - from: GroupedBloodOxygen to: ClientFacingSource type: has_one via: source - from: GroupedBloodOxygen to: ClientFacingBloodOxygenTimeseries type: has_many via: data - from: ClientFacingBasalBodyTemperatureChanged to: GroupedBasalBodyTemperature type: has_one via: data - from: ClientFacingCarbohydratesHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingWorkoutDistanceHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingPeakExpiratoryFlowRateChanged to: GroupedPeakExpiratoryFlowRate type: has_one via: data - from: ClientFacingHrvChanged to: GroupedHRV type: has_one via: data - from: ClientFacingHeartRateAlertChanged to: GroupedHeartRateAlert type: has_one via: data - from: GroupedCaffeine to: ClientFacingSource type: has_one via: source - from: GroupedCaffeine to: ClientFacingCaffeineTimeseries type: has_many via: data - from: ClientFacingHandwashingChanged to: GroupedHandwashing type: has_one via: data - from: GroupedRespiratoryRate to: ClientFacingSource type: has_one via: source - from: GroupedRespiratoryRate to: ClientFacingRespiratoryRateTimeseries type: has_many via: data - from: ClientFacingHrvHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingHandwashingHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingBloodPressureHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedWorkoutSwimmingStroke to: ClientFacingSource type: has_one via: source - from: GroupedWorkoutSwimmingStroke to: ClientFacingWorkoutSwimmingStrokeSample type: has_many via: data - from: ClientFacingAfibBurdenChanged to: GroupedAFibBurden type: has_one via: data - from: ClientFacingVo2MaxHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedSteps to: ClientFacingSource type: has_one via: source - from: GroupedSteps to: ClientFacingStepsTimeseries type: has_many via: data - from: GroupedForcedVitalCapacity to: ClientFacingSource type: has_one via: source - from: GroupedForcedVitalCapacity to: ClientFacingForcedVitalCapacitySample type: has_many via: data - from: ClientFacingHeartRateRecoveryOneMinuteChanged to: GroupedHeartRateRecoveryOneMinute type: has_one via: data - from: ClientFacingInhalerUsageHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedBodyTemperatureDelta to: ClientFacingSource type: has_one via: source - from: GroupedBodyTemperatureDelta to: ClientFacingBodyTemperatureDeltaSample type: has_many via: data - from: GroupedIgg to: ClientFacingSource type: has_one via: source - from: GroupedIgg to: ClientFacingIggTimeseries type: has_many via: data - from: GroupedBodyMassIndex to: ClientFacingSource type: has_one via: source - from: GroupedBodyMassIndex to: ClientFacingBodyMassIndexSample type: has_many via: data - from: ClientFacingElectrocardiogramVoltageChanged to: GroupedElectrocardiogramVoltage type: has_one via: data - from: GroupedVO2Max to: ClientFacingSource type: has_one via: source - from: GroupedVO2Max to: ClientFacingVO2MaxTimeseries type: has_many via: data - from: ClientFacingVo2MaxChanged to: GroupedVO2Max type: has_one via: data - from: ClientFacingCaloriesActiveHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedBodyTemperature to: ClientFacingSource type: has_one via: source - from: GroupedBodyTemperature to: ClientFacingBodyTemperatureSample type: has_many via: data - from: GroupedIge to: ClientFacingSource type: has_one via: source - from: GroupedIge to: ClientFacingIgeTimeseries type: has_many via: data - from: GroupedWorkoutDuration to: ClientFacingSource type: has_one via: source - from: GroupedWorkoutDuration to: ClientFacingWorkoutDurationSample type: has_many via: data - from: GroupedInhalerUsage to: ClientFacingSource type: has_one via: source - from: GroupedInhalerUsage to: ClientFacingInhalerUsageSample type: has_many via: data - from: ClientFacingSleepBreathingDisturbanceHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingRespiratoryRateChanged to: GroupedRespiratoryRate type: has_one via: data - from: ClientFacingDaylightExposureChanged to: GroupedDaylightExposure type: has_one via: data - from: ClientFacingBodyTemperatureChanged to: GroupedBodyTemperature type: has_one via: data - from: GroupedAFibBurden to: ClientFacingSource type: has_one via: source - from: GroupedAFibBurden to: ClientFacingAFibBurdenSample type: has_many via: data - from: ClientFacingStandDurationHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingStandDurationChanged to: GroupedStandDuration type: has_one via: data - from: ClientFacingNoteHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedFloorsClimbed to: ClientFacingSource type: has_one via: source - from: GroupedFloorsClimbed to: ClientFacingFloorsClimbedTimeseries type: has_many via: data - from: ClientFacingForcedExpiratoryVolume1Changed to: GroupedForcedExpiratoryVolume1 type: has_one via: data - from: ClientFacingRespiratoryRateHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingCaloriesActiveChanged to: GroupedCaloriesActive type: has_one via: data - from: ClientFacingBodyTemperatureHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingFatHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedWheelchairPush to: ClientFacingSource type: has_one via: source - from: GroupedWheelchairPush to: ClientFacingWheelchairPushSample type: has_many via: data - from: ClientFacingWorkoutDurationChanged to: GroupedWorkoutDuration type: has_one via: data - from: ClientFacingIgeChanged to: GroupedIge type: has_one via: data - from: ClientFacingStressLevelChanged to: GroupedStressLevel type: has_one via: data - from: ClientFacingBodyMassIndexHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedHeartRateRecoveryOneMinute to: ClientFacingSource type: has_one via: source - from: GroupedHeartRateRecoveryOneMinute to: ClientFacingHeartRateRecoveryOneMinuteSample type: has_many via: data - from: ClientFacingAfibBurdenHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingSleepBreathingDisturbanceChanged to: GroupedSleepBreathingDisturbance type: has_one via: data - from: ClientFacingBloodOxygenHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingForcedExpiratoryVolume1HistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedDistance to: ClientFacingSource type: has_one via: source - from: GroupedDistance to: ClientFacingDistanceTimeseries type: has_many via: data - from: ClientFacingInsulinInjectionHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingWaistCircumferenceHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingElectrocardiogramVoltageHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedElectrocardiogramVoltage to: ClientFacingSource type: has_one via: source - from: GroupedElectrocardiogramVoltage to: ClientFacingElectrocardiogramVoltageTimeseries type: has_many via: data - from: ClientFacingCholesterolHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingBloodPressureChanged to: GroupedBloodPressure type: has_one via: data - from: ClientFacingInhalerUsageChanged to: GroupedInhalerUsage type: has_one via: data - from: GroupedSleepBreathingDisturbance to: ClientFacingSource type: has_one via: source - from: GroupedSleepBreathingDisturbance to: ClientFacingSleepBreathingDisturbanceSample type: has_many via: data - from: ClientFacingDistanceChanged to: GroupedDistance type: has_one via: data - from: ClientFacingStepsChanged to: GroupedSteps type: has_one via: data - from: ClientFacingWorkoutDistanceChanged to: GroupedWorkoutDistance type: has_one via: data - from: ClientFacingStandHourChanged to: GroupedStandHour type: has_one via: data - from: ClientFacingHeartrateHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingHeartRateAlertHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedInsulinInjection to: ClientFacingSource type: has_one via: source - from: GroupedInsulinInjection to: ClientFacingInsulinInjectionSample type: has_many via: data - from: ClientFacingIggChanged to: GroupedIgg type: has_one via: data - from: ClientFacingStressLevelHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingBodyMassIndexChanged to: GroupedBodyMassIndex type: has_one via: data - from: GroupedStandHour to: ClientFacingSource type: has_one via: source - from: GroupedStandHour to: ClientFacingStandHourSample type: has_many via: data - from: ClientFacingFloorsClimbedChanged to: GroupedFloorsClimbed type: has_one via: data - from: GroupedGlucose to: ClientFacingSource type: has_one via: source - from: GroupedGlucose to: ClientFacingGlucoseTimeseries type: has_many via: data - from: ClientFacingLeanBodyMassChanged to: GroupedLeanBodyMass type: has_one via: data - from: ClientFacingForcedVitalCapacityChanged to: GroupedForcedVitalCapacity type: has_one via: data - from: GroupedStressLevel to: ClientFacingSource type: has_one via: source - from: GroupedStressLevel to: ClientFacingStressLevelTimeseries type: has_many via: data - from: ClientFacingCaffeineChanged to: GroupedCaffeine type: has_one via: data - from: GroupedHypnogram to: ClientFacingSource type: has_one via: source - from: GroupedHypnogram to: ClientFacingHypnogramTimeseries type: has_many via: data - from: ClientFacingWaterChanged to: GroupedWater type: has_one via: data - from: ClientFacingSleepApneaAlertChanged to: GroupedSleepApneaAlert type: has_one via: data - from: ClientFacingBasalBodyTemperatureHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingWeightHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingCholesterolChanged to: GroupedCholesterol type: has_one via: data - from: GroupedCaloriesActive to: ClientFacingSource type: has_one via: source - from: GroupedCaloriesActive to: ClientFacingCaloriesActiveTimeseries type: has_many via: data - from: ClientFacingDistanceHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedMindfulnessMinutes to: ClientFacingSource type: has_one via: source - from: GroupedMindfulnessMinutes to: ClientFacingMindfulnessMinutesTimeseries type: has_many via: data - from: ClientFacingGlucoseChanged to: GroupedGlucose type: has_one via: data - from: ClientFacingIggHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingForcedVitalCapacityHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingBloodOxygenChanged to: GroupedBloodOxygen type: has_one via: data - from: GroupedBodyWeight to: ClientFacingSource type: has_one via: source - from: GroupedBodyWeight to: ClientFacingBodyWeightTimeseries type: has_many via: data - from: GroupedNote to: ClientFacingSource type: has_one via: source - from: GroupedNote to: ClientFacingNoteSample type: has_many via: data - from: ClientFacingUvExposureChanged to: GroupedUVExposure type: has_one via: data - from: ClientFacingWorkoutSwimmingStrokeChanged to: GroupedWorkoutSwimmingStroke type: has_one via: data - from: ClientFacingDaylightExposureHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingHeartRateRecoveryOneMinuteHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingHeartrateChanged to: GroupedHeartRate type: has_one via: data - from: GroupedHeartRate to: ClientFacingSource type: has_one via: source - from: GroupedHeartRate to: ClientFacingHeartRateTimeseries type: has_many via: data - from: GroupedWaistCircumference to: ClientFacingSource type: has_one via: source - from: GroupedWaistCircumference to: ClientFacingWaistCircumferenceSample type: has_many via: data - from: ClientFacingInsulinInjectionChanged to: GroupedInsulinInjection type: has_one via: data - from: ClientFacingLeanBodyMassHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedWorkoutDistance to: ClientFacingSource type: has_one via: source - from: GroupedWorkoutDistance to: ClientFacingWorkoutDistanceSample type: has_many via: data - from: ClientFacingFloorsClimbedHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingCaloriesBasalHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedHeartRateAlert to: ClientFacingSource type: has_one via: source - from: GroupedHeartRateAlert to: ClientFacingHeartRateAlertSample type: has_many via: data - from: GroupedCarbohydrates to: ClientFacingSource type: has_one via: source - from: GroupedCarbohydrates to: ClientFacingCarbohydratesSample type: has_many via: data - from: ClientFacingWaterHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingMindfulnessMinutesChanged to: GroupedMindfulnessMinutes type: has_one via: data - from: GroupedLeanBodyMass to: ClientFacingSource type: has_one via: source - from: GroupedLeanBodyMass to: ClientFacingLeanBodyMassSample type: has_many via: data - from: ClientFacingPeakExpiratoryFlowRateHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingSleepApneaAlertHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingIgeHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedCholesterol to: ClientFacingSource type: has_one via: source - from: GroupedCholesterol to: ClientFacingCholesterolTimeseries type: has_many via: data - from: ClientFacingStandHourHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: GroupedWater to: ClientFacingSource type: has_one via: source - from: GroupedWater to: ClientFacingWaterTimeseries type: has_many via: data - from: GroupedForcedExpiratoryVolume1 to: ClientFacingSource type: has_one via: source - from: GroupedForcedExpiratoryVolume1 to: ClientFacingForcedExpiratoryVolume1Sample type: has_many via: data - from: GroupedBasalBodyTemperature to: ClientFacingSource type: has_one via: source - from: GroupedBasalBodyTemperature to: ClientFacingBasalBodyTemperatureSample type: has_many via: data - from: ClientFacingWorkoutSwimmingStrokeHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingFatChanged to: GroupedBodyFat type: has_one via: data - from: ClientFacingStepsHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingWheelchairPushHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingMindfulnessMinutesHistoricalPullCompleted to: HistoricalPullCompleted type: has_one via: data - from: ClientFacingBodyTemperatureDeltaChanged to: GroupedBodyTemperatureDelta type: has_one via: data - from: GroupedHandwashing to: ClientFacingSource type: has_one via: source - from: GroupedHandwashing to: ClientFacingHandwashingSample type: has_many via: data - from: GroupedDaylightExposure to: ClientFacingSource type: has_one via: source - from: GroupedDaylightExposure to: ClientFacingDaylightExposureSample type: has_many via: data - from: GroupedUVExposure to: ClientFacingSource type: has_one via: source - from: GroupedUVExposure to: ClientFacingUVExposureSample type: has_many via: data - from: ClientFacingFallChanged to: GroupedFall type: has_one via: data - from: CompanyDetails to: Address type: has_one via: address - from: CreateInsuranceRequest to: vital_core__schemas__db_schemas__lab_test__insurance__PersonDetails type: has_one via: insured - from: CreateInsuranceRequest to: GuarantorDetails type: has_one via: guarantor - from: ClientUserIDConflictResponse to: ClientUserIDConflict type: has_one via: detail - from: ClientFacingProviderWithStatus to: ClientFacingConnectionErrorDetails type: has_one via: error_details - from: UserInfo to: UserAddress type: has_one via: address - from: UserInfo to: GuarantorDetails type: has_one via: medical_proxy - from: vital_core__schemas__db_schemas__lab_test__insurance__PersonDetails to: Address type: has_one via: address - from: ClientFacingInsurance to: vital_core__schemas__db_schemas__lab_test__insurance__PersonDetails type: has_one via: insured - from: ClientFacingInsurance to: CompanyDetails type: has_one via: company - from: ClientFacingInsurance to: GuarantorDetails type: has_one via: guarantor - from: UserInfoCreateRequest to: UserAddress type: has_one via: address - from: UserInfoCreateRequest to: GuarantorDetails type: has_one via: medical_proxy