Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Specification

Apiary
JSON Schema response
Status
colourRed
titlespecs

...

  1. Verify the validity of access token
  2. Check user scope (scope = 'medication:deactivate') in order to perform this action
    1. In case error - generate 401 response

...

  1. Check exist Medication by $.id.

    1. if invalid - return 404 error (message: "Medication is not found!")

...

    1. if invalid  - return 409 eror (message: "Medication should be active !")

Validate type

Purpose validation:  Medication should be type = BRAND

  1. Validate `type` == BRAND
    1. if invalid  - return 409 eror (message: "Medication must be type = BRAND !")

Update medication

Update medication record by $.id  set values:


Destination
Source
is_active FALSE
updated_at:timestamp
updated_byuser_id