Versions Compared

Key

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

Table of Contents
Status

Page Properties


absentresponse
Specification

Status
colourGreen
titleDone

Apiary

Status
colourGreen
titleDone

JSON Schema request
Status
colourGrey
titleabsent
JSON Schema response
Status
colourGrey
title


Purpose

This WS is designed to resend SMS for person (with verification_type = OTP) with info from Medication request. Its must be equal step at process `SignMedicationRequestRequest`.

APIary 

resend-medication-request

Input parameters (filters)

  • id 

Authorize

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

Validation status

  1. For info - status charts: Medication_request
  2. Get Medication request status by $.id
  3. Check status == ACTIVE
    1. if invalid - return 403 error (message: "Invalid status Medication request for resend action!")'

Send SMS for person 

  1. Get authentication_method of MPI
  2. If authentication_method == OTP -  send SMS:
    1. Generate text SMS (call Man method - templates rendering service with template "TEMPLATE_SMS_FOR_SIGN_MEDICATION_REQUEST" (!!! TBD).
    2. Sending SMS for MPI via service .... (!!! TBD)