Method API for check login params and get user level
login
password
success:
status ( 'ok' )
user_role
2 = 'staff'; 3 = 'relative'; 4 = 'patient'
result ('valid')
user_type
user_id
authToken
error:
result ('error')
error_message
error
params:
grandidsession
json responce from bank_id API
Method API for select patients list for Staff or Relative
params:
authToken
user_id
responce:
status ( 'ok' )
provider_id
first_name
last_name"
phone
email
photo
lang
patients ([user_id]=>[$patient_info["patient_id"
"provider_id"
"first_name"
"last_name"
"phone"
"email"
"address"
"city"
"photo"
"lang"])
patients_num
api/get_personal_push_list
Method API for select personal notification for users
authToken
user_id
patient_id
["mess_list"][ $num ]["push_title"]
["mess_list"][ $num ]["push_type"]
["mess_list"][ $num ]["created_time"]
["mess_list"][ $num ]["pid"]
Load generall info about Provider
'authToken'
'provider_id'
"provider_title"
"provider_logo"
"provider_menu_logo"
"color_model"
"provider_info"
"currency"
"stripe_currency"
"currency_place"
param: page_name
title
page_info
sub_links
Select all Homepage items for this Provider
param: 'authToken'
'provider_id'
status
["menu_items"][ $num ]["menu_title"]
["menu_items"][ $num ]["menu_icon"]
["menu_items"][ $num ]["menu_link"]
["menu_items"][ $num ]["menu_type"]
["menu_items"][ $num ]["level"]
Get documents List and Single view
param:
'authToken'
'user_id'
'task'
'doc_type'
'item_id'
'patient_id'
status
item_date
item_title
image
item_content
item_header
pdf_link
Get page Product List
param:
'authToken'
'user_id'
'parent_page'
["menu_items"][ $num ]["menu_title"]
["menu_items"][ $num ]["menu_icon"]
["menu_items"][ $num ]["menu_link"]
["menu_items"][ $num ]["sort_id"]
["menu_items"][ $num ]["menu_type"]
["menu_items"][ $num ]["level"]
"title"
"page_desc"
Get page Product Details
param:
'authToken'
'user_id'
'page_link'
"product_title"
"product_desc"
"sort_id"
["items"][ $'prod_item_id' ]["title"]
["items"][ $'prod_item_id' ]["description"]
["items"][ $'prod_item_id' ]["price"]
["items"][ $'prod_item_id' ]["mandatory"]
["items"][ $'prod_item_id' ]["item_id"]
["items"][ $'prod_item_id' ]["item_type"];
["items"][ $'prod_item_id' ]["choices"][ $row3['id'] ]["title"]
["items"][ $'prod_item_id' ]["choices"][ $row3['id'] ]["description"]
["items"][ $'prod_item_id' ]["choices"][ $row3['id'] ]["prod_item_id"]
Save Patients Order
param:
'authToken'
'user_id'
'patient_id'
'page_link'
'order_title'
'order_data'
'price'
'currency'
"status" = 'ok'
or
"error" = $error;
Get Orders History for this Patient
param:
'authToken'
'user_id'
'patient_id'
"status" = 'ok'
['orders'][ $num ]["order_title"]
['orders'][ $num ]["price"]
['orders'][ $num ]["order_status"]
['orders'][ $num ]["create_date"]
['orders'][ $num ]["selected_items"]
api/get_food_menu
Get Food Menu Items
param:
'authToken'
'user_id'
'page_link'
"status"] = 'ok'
"product_title"]
"product_desc"
"visit_date"
"from_date"
"to_date"
"price"
"comment"
"icon"
"sort_id"
"food_menu"
param:
'authToken'
'user_id'
'patient_id'
"status" = 'ok'
[patient_info]["patient_id"]
[patient_info]["provider_id"]
[patient_info]["first_name"]
[patient_info]["last_name"]
[patient_info]["phone"]
[patient_info]["email"]
[patient_info]["address"]
[patient_info]["city"]
[patient_info]["photo"]
[patient_info]["lang"]
param:
'authToken'
'user_id'
'patient_id'
'first_name'
'last_name'
'address'
'city'
'email'
'phone'
'new_password'
'old_password'
"status" = 'ok'
param:
'authToken'
'user_from'
'user_to'
'user_type'
'last_message_id'
"status"
"updated"]
"last_message_id"]
"messages"][$num]["id"]
"messages"][$num]["messageText"]
"messages"][$num]["attachment_url"]
"messages"][$num]["user_type"]
"messages"][$num]["time"]
"messages"][$num]["user_photo"]
"messages"][$num]["user_name"]
param:
'authToken'
'user_id'
'user_to'
'message'
'action'
"status" = 'ok'
"group_id"
"updated"
param:
'authToken'
'user_id'
'action'
$_FILES['wpua-file']['name'];
"updated" = true
param:
'authToken'
"status" = 'ok'
"app_version"
param:
'authToken'
'user_id'
"status" = 'ok'
["user_info"]["patient_id"]
["user_info"]["provider_id"]
["user_info"]["first_name"]
["user_info"]["last_name"]
["user_info"]["phone"]
["user_info"]["email"]
["user_info"]["address"]
["user_info"]["city"]
["user_info"]["photo"]
["user_info"]["lang"]
param:
'authToken'
'user_id'
'token'
'amount'
'currency'
'description'
'action'
'order_id'
"status" = 'ok'
"payment_result"
"transaction_id"
"card_token"
param:
'order_id'
"status" = 'ok'
' personNumber'
'sessionId'
redirectURL
sessionID
user_id
product_id
patient_id
"status" = 'ok'
can_order = true/false
user_id
"status" = 'ok'
modules = array of modules
user_id
"status" = 'ok'