A repository of Open mHealth schemas. This repository also includes sample test data, a validator for that data, and a Java schema SDK.
The schemas are located in the schema directory.
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.
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.
The Kotlin SDK helps you produce and consume Open mHealth-compliant data in your Kotlin, Java, Groovy, and Scala applications.
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.
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
- A text editor and SourceTree if you're not comfortable with command-line Git
- IntelliJ IDEA Community Edition for a full IDE with Git integration