0.4.4 - ci-build

StandardPatientHealthRecordIG, published by MITRE. This is not an authorized publication; it is the continuous build for version 0.4.4). This version is based on the current content of https://github.com/HL7/standard-patient-health-record-ig/ and changes regularly. See the Directory of published versions

Logical Model: Apple HealthKit Workout Event Logical Model

Official URL: https://open-health-manager.github.io/standard-patient-health-record-ig/StructureDefinition/apple-health-kit-workout-event Version: 0.4.4
Draft as of 2023-09-13 Computable Name: AppleHealthKitWorkoutEvent

Data elements for the Apple HealthKit HKWorkoutEvent.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. apple-health-kit-workout-event 0..*BaseApple HealthKit Workout Event Logical Model
This logical model cannot be the target of a reference
... metadata 0..1BackboneElementThe metadata.
... dateInterval 0..1BackboneElementThe event's time and duration.
.... start 1..1dateTimeThe dateInterval's start date.
.... end 0..1dateTimeThe dateInterval's end date.
.... duration 0..1periodThe dateInterval's duration.
... type 1..1codeThe workout event type.
Binding: Apple HealthKit Workout Event Type Value Set (extensible)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
apple-health-kit-workout-event.typeextensibleAppleHealthKitWorkoutEventTypeValueSet (a valid code from Apple HealthKit Workout Event Type Code System)
NameFlagsCard.TypeDescription & Constraintsdoco
.. apple-health-kit-workout-event 0..*BaseApple HealthKit Workout Event Logical Model
This logical model cannot be the target of a reference
... metadata 0..1BackboneElementThe metadata.
... dateInterval 0..1BackboneElementThe event's time and duration.
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... start 1..1dateTimeThe dateInterval's start date.
.... end 0..1dateTimeThe dateInterval's end date.
.... duration 0..1periodThe dateInterval's duration.
... type 1..1codeThe workout event type.
Binding: Apple HealthKit Workout Event Type Value Set (extensible)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
apple-health-kit-workout-event.typeextensibleAppleHealthKitWorkoutEventTypeValueSet (a valid code from Apple HealthKit Workout Event Type Code System)

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. apple-health-kit-workout-event 0..*BaseApple HealthKit Workout Event Logical Model
This logical model cannot be the target of a reference
... metadata 0..1BackboneElementThe metadata.
... dateInterval 0..1BackboneElementThe event's time and duration.
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... start 1..1dateTimeThe dateInterval's start date.
.... end 0..1dateTimeThe dateInterval's end date.
.... duration 0..1periodThe dateInterval's duration.
... type 1..1codeThe workout event type.
Binding: Apple HealthKit Workout Event Type Value Set (extensible)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
apple-health-kit-workout-event.typeextensibleAppleHealthKitWorkoutEventTypeValueSet (a valid code from Apple HealthKit Workout Event Type Code System)

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element (2 nested mandatory elements)

Structures

This structure refers to these other structures:

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. apple-health-kit-workout-event 0..*BaseApple HealthKit Workout Event Logical Model
This logical model cannot be the target of a reference
... metadata 0..1BackboneElementThe metadata.
... dateInterval 0..1BackboneElementThe event's time and duration.
.... start 1..1dateTimeThe dateInterval's start date.
.... end 0..1dateTimeThe dateInterval's end date.
.... duration 0..1periodThe dateInterval's duration.
... type 1..1codeThe workout event type.
Binding: Apple HealthKit Workout Event Type Value Set (extensible)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
apple-health-kit-workout-event.typeextensibleAppleHealthKitWorkoutEventTypeValueSet (a valid code from Apple HealthKit Workout Event Type Code System)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. apple-health-kit-workout-event 0..*BaseApple HealthKit Workout Event Logical Model
This logical model cannot be the target of a reference
... metadata 0..1BackboneElementThe metadata.
... dateInterval 0..1BackboneElementThe event's time and duration.
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... start 1..1dateTimeThe dateInterval's start date.
.... end 0..1dateTimeThe dateInterval's end date.
.... duration 0..1periodThe dateInterval's duration.
... type 1..1codeThe workout event type.
Binding: Apple HealthKit Workout Event Type Value Set (extensible)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
apple-health-kit-workout-event.typeextensibleAppleHealthKitWorkoutEventTypeValueSet (a valid code from Apple HealthKit Workout Event Type Code System)

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. apple-health-kit-workout-event 0..*BaseApple HealthKit Workout Event Logical Model
This logical model cannot be the target of a reference
... metadata 0..1BackboneElementThe metadata.
... dateInterval 0..1BackboneElementThe event's time and duration.
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... start 1..1dateTimeThe dateInterval's start date.
.... end 0..1dateTimeThe dateInterval's end date.
.... duration 0..1periodThe dateInterval's duration.
... type 1..1codeThe workout event type.
Binding: Apple HealthKit Workout Event Type Value Set (extensible)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
apple-health-kit-workout-event.typeextensibleAppleHealthKitWorkoutEventTypeValueSet (a valid code from Apple HealthKit Workout Event Type Code System)

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element (2 nested mandatory elements)

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel