omh-dsu-ri | storing mobile health data and authorizing access

 by   openmhealth Java Updated: 9 months ago - v0.1.0 License: Apache-2.0

Download this library from

Build Applications

kandi X-RAY | omh-dsu-ri REVIEW AND RATINGS

A data point is a JSON document that represents a piece of data and conforms to the data-point schema. The header of a data point conforms to the header schema, and the body can conform to any schema you like. The header is designed to contain operational metadata, such as identifiers and provenance, whereas the body contains the data being acquired or computed. The data point API is a simple RESTful API that supports the creation, retrieval, and deletion of data points. The API authorizes access using OAuth 2.0. This implementation uses two components that reflect the OAuth 2.0 specification. A resource server manages data point resources and implements the data point API. The resource server authorizes requests using OAuth 2.0 access tokens. An authorization server manages the granting of access tokens.

kandi-support
Support

  • omh-dsu-ri has a low active ecosystem.
  • It has 30 star(s) with 26 fork(s).
  • It had no major release in the last 12 months.
  • On average issues are closed in 3 days.
  • It has a neutral sentiment in the developer community.

quality kandi
Quality

  • omh-dsu-ri has 0 bugs and 0 code smells.

security
Security

  • omh-dsu-ri has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
  • omh-dsu-ri code analysis shows 0 unresolved vulnerabilities.
  • There are 0 security hotspots that need review.

license
License

  • omh-dsu-ri is licensed under the Apache-2.0 License. This license is Permissive.
  • Permissive licenses have the least restrictions, and you can use them in most projects.

build
Reuse

  • omh-dsu-ri releases are available to install and integrate.
  • Build file is available. You can build the component from source.
  • omh-dsu-ri saves you 814 person hours of effort in developing the same functionality from scratch.
  • It has 1868 lines of code, 195 functions and 51 files with 0 % test coverage
  • It has low code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA

kandi has reviewed omh-dsu-ri and discovered the below as its top functions. This is intended to give you an instant insight into omh-dsu-ri implemented functionality, and help decide if they suit your requirements.

  • Checks whether the body is valid
  • Compares two EndUser objects
  • Adds the creation timestamp criteria to the query query .
  • Registers a new end user .
  • Registers a user registration .
  • Default implementation of Jackson .
  • Returns the field name .
  • Adds a client details .
  • Loads a user by username and password .
  • Delete by id and userId .

omh-dsu-ri Key Features

An application for storing mobile health data and authorizing access to it.

omh-dsu-ri examples and code snippets

  • Configuring the servers
  • Using the resource server

Configuring the servers

curl -H "Content-Type:application/json" --data '{"username": "testUser", "password": "testUserPassword"}' http://host:8082/users

Using the resource server

{
    "header": {
        "id": "123e4567-e89b-12d3-a456-426655440000",
        "creation_date_time": "2013-02-05T07:25:00Z",
        "schema_id": {
            "namespace": "omh",
            "name": "physical-activity",
            "version": "1.0"
        },
        "acquisition_provenance": {
            "source_name": "RunKeeper",
            "modality": "sensed"
        },
        "user_id": "joe"
    },
    "body": {
        "activity_name": "walking",
        "distance": {
            "value": 1.5,
            "unit": "mi"
        },
        "reported_activity_intensity": "moderate",
        "effective_time_frame": {
            "time_interval": {
                "date": "2013-02-05",
                "part_of_day": "morning"
            }
        }
    }
}

COMMUNITY DISCUSSIONS

No Community Discussions are available at this moment for omh-dsu-ri.Refer to stack overflow page for discussions.

No Community Discussions are available at this moment for omh-dsu-ri.Refer to stack overflow page for discussions.

Community Discussions, Code Snippets contain sources that include Stack Exchange Network

VULNERABILITIES

No vulnerabilities reported

INSTALL omh-dsu-ri

There are two ways to get up and running.
You can use Docker.
This is the fastest way to get up and running and isolates the install from your system.
You can build all the code from source and run it natively.

SUPPORT

For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .

Implement omh-dsu-ri faster with kandi.

  • Use the support, quality, security, license, reuse scores and reviewed functions to confirm the fit for your project.
  • Use the, Q & A, Installation and Support guides to implement faster.

Discover Millions of Libraries and
Pre-built Use Cases on kandi