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 = 'innm_dosage: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 Innm_dosage is not found!")

Validate status

...

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

Validate status linked Medications

...

    1. if invalid  - return 409 eror (message: "All linked medication should be inactive !")
Code Block
languagesql
IF EXIST (
	SELECT * FROM medications M
		WHERE M.is_primary == TRUE
			AND M.type == MEDICATIONSBRAND
			AND (M.ingridients.id = $.id AND M.ingridients.is_primary)
)

...

Update medication record by $.id  set values:


Destination
Source
is_active FALSE
updated_at:timestamp
updated_byuser_id