Table of Contents |
---|
...
Page Properties | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Update Medication request in OPS DB:
set is_blocked = false
set block_reason_code = $.block_reason_code
set block_reason = $.block_reason
set updated_by = user_id
set updated_at = now()
Send SMS for person
If Medication request has program with medical program setting medication_request_notification_disabled = true, then don't send SMS.
Else:
Get authentication_method of person from MPI
If authentication_method == OTP, then send SMS to a person from Medication request:
Generate SMS text
get template from unblock_template_sms parameter
enrich template with data from Medication request
Send SMS to a person with text from template (“Ваш рецепт <request_number> розблоковано. Можете отримати ліки в аптеці”)
Add new record in Event manager:
field | value |
---|---|
|
|
|
|
| $.id |
| false |
| $.update_at |
| $.changed_by |
Preconditions
No
Global and configurable parameters
...
Access to the method is defined by the scope medication_request:unblock. Permission for this scope is determined by the System administrator by configuring scopes in the context of clients and roles.
Dictionaries
API paragraph not found
Processing
...
MEDICATION_REQUEST_BLOCK_REASON
MEDICATION_REQUEST_PRIORITY
MEDICATION_FORM
MEDICATION_UNIT
FUNDING_SOURCE
MR_BLANK_TYPES
PROVIDING_CONDITION
eHealth/clinical_impression_patient_categories
LICENSE_TYPE
MEDICATION_REQUEST_INTENT
MEDICATION_REQUEST_CATEGORY
eHealth/SNOMED/additional_dosage_instructions
eHealth/SNOMED/anatomical_structure_administration_site_codes
eHealth/SNOMED/route_codes
eHealth/SNOMED/administration_methods
eHealth/dose_and_rate
eHealth/ucum/units
MEDICATION_REQUEST_REJECT_REASON
Response structure
Example:
...