Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel3

...

  • Verify the validity of access token

    • Return 401 in case validation fails

  • Verify token is not expired

    • in case error return 401 

  • Check user scopes in order to perform this action (scope = 'observation:read')

    • Return 403 in case invalid scope(s)

Headers

Наприклад:

  • Content-Type:application/json

  • Authorization:Bearer {{access_token}}

  • API-key:{{secret}}

...

API paragraph not found

Processing

In case episode_id was submitted as a search param:

...

Select all encounters.id where ME.patinents{patient_id}.encounters{*}.episode.identifier.value== episode_id

...

Service returns observation related to the patient:

  • Get observation by ID from observations collection (MongoDB)

  • Validate data consistency:

    • Ensure that requested observation relates to requested Patient (from URL)

      • Return 404 ('not found') in case of error

  • Render a response according to specification

Response structure

See on Apiary

...