From d21c8c03facae8b6a9d61ca42d9c400ced5098f0 Mon Sep 17 00:00:00 2001 From: Vishnu Ravi Date: Sat, 14 Oct 2023 11:33:14 -0400 Subject: [PATCH] Create HealthConnectToOMH converter --- .idea/compiler.xml | 2 +- .idea/gradle.xml | 3 + .idea/misc.xml | 3 +- HealthConnectOnOMH/.gitignore | 1 + HealthConnectOnOMH/build.gradle.kts | 44 +++++++++++++++ HealthConnectOnOMH/consumer-rules.pro | 0 HealthConnectOnOMH/proguard-rules.pro | 21 +++++++ .../ExampleInstrumentedTest.kt | 24 ++++++++ .../src/main/AndroidManifest.xml | 4 ++ .../converter/HealthConnectToOMH.kt | 42 ++++++++++++++ .../healthconnectonomh/omhmodels/DataPoint.kt | 8 +++ .../healthconnectonomh/omhmodels/DateTime.kt | 5 ++ .../omhmodels/DescriptiveStatistic.kt | 29 ++++++++++ .../omhmodels/DurationUnit.kt | 19 +++++++ .../healthconnectonomh/omhmodels/Header.kt | 17 ++++++ .../healthconnectonomh/omhmodels/Modality.kt | 6 ++ .../healthconnectonomh/omhmodels/Schema.kt | 5 ++ .../omhmodels/SchemaEnumValue.kt | 5 ++ .../healthconnectonomh/omhmodels/SchemaId.kt | 50 +++++++++++++++++ .../omhmodels/SchemaName.kt | 34 +++++++++++ .../omhmodels/SchemaNamespace.kt | 37 ++++++++++++ .../omhmodels/SchemaVersion.kt | 56 +++++++++++++++++++ .../healthconnectonomh/omhmodels/StepCount.kt | 10 ++++ .../omhmodels/StepCountUnit.kt | 9 +++ .../healthconnectonomh/omhmodels/TimeFrame.kt | 15 +++++ .../omhmodels/TimeInterval.kt | 21 +++++++ .../omhmodels/TypedUnitValue.kt | 7 +++ .../healthconnectonomh/omhmodels/Unit.kt | 3 + .../HealthConnectOnOMHUnitTest.kt | 42 ++++++++++++++ build.gradle | 2 + settings.gradle | 1 + 31 files changed, 522 insertions(+), 3 deletions(-) create mode 100644 HealthConnectOnOMH/.gitignore create mode 100644 HealthConnectOnOMH/build.gradle.kts create mode 100644 HealthConnectOnOMH/consumer-rules.pro create mode 100644 HealthConnectOnOMH/proguard-rules.pro create mode 100644 HealthConnectOnOMH/src/androidTest/java/edu/stanford/healthconnectonomh/ExampleInstrumentedTest.kt create mode 100644 HealthConnectOnOMH/src/main/AndroidManifest.xml create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/converter/HealthConnectToOMH.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/DataPoint.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/DateTime.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/DescriptiveStatistic.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/DurationUnit.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/Header.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/Modality.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/Schema.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/SchemaEnumValue.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/SchemaId.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/SchemaName.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/SchemaNamespace.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/SchemaVersion.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/StepCount.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/StepCountUnit.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/TimeFrame.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/TimeInterval.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/TypedUnitValue.kt create mode 100644 HealthConnectOnOMH/src/main/java/edu/stanford/healthconnectonomh/omhmodels/Unit.kt create mode 100644 HealthConnectOnOMH/src/test/java/edu/stanford/healthconnectonomh/HealthConnectOnOMHUnitTest.kt diff --git a/.idea/compiler.xml b/.idea/compiler.xml index fb7f4a8..b589d56 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index a9f4e52..df5dbe1 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,14 +1,17 @@ +