Skip to content

openmhealth/schemas

Repository files navigation

Open mHealth Schema Repository

A repository of Open mHealth schemas. This repository also includes sample test data, a validator for that data, and a Java schema SDK.

Test Data Validator Status

Schemas

The schemas are located in the schema directory.

Important note

The schema repository is currently being updated to reference IEEE 1752.1 schemas wherever relevant. Open mHealth schemas modeling sleep and physical activity measures and metadata are superseded by IEEE 1752.1 sleep, physical activity and metadata schemas.

Validator and test data

The validator is a simple application that validates test data against schemas. The test data that it uses is located in the test-data directory.

Kotlin SDK

The Kotlin SDK helps you produce and consume Open mHealth-compliant data in your Kotlin, Java, Groovy, and Scala applications.

Java SDK

The deprecated Java SDK helped you produce and consume Open mHealth compliant data in your Java, Groovy, and Scala applications. This SDK is no longer maintained and is superseded by the Kotlin SDK.

Tooling

There are a few tools which are well suited to working with the schemas and source code in this repository.

  • Git to be able to pull the code
  • some text editor, preferably one that can do syntax highlighting for JSON documents