// Patient

// Notify when patient's nutri is changed
###
POST http://localhost:3000/dev/notification/patient/nutri_changed  HTTP/1.1x
content-type: application/json
Authorization: Bearer f890f065cec35612e60ac02359ede24ffksflak339393933lll

{
    "event": {
        "session_variables": {
            "x-hasura-role": "admin"
        },
        "op": "UPDATE",
        "data": {
            "old": {
                "id": "5cef21d3-8dc7-4a5e-85b1-1e352aa80942",
                "user_id": "T97MFAcgPwXZeIsgDRbskDRbkAv1",
                "country_code": "pt_BR",
                "device_id": "epThp88gr058q0-BDIxZLJ:APA91bH9o35f58mQRMyQfEF-eDVANTnS6l0azpBO9nYT6eAADaiTfrCjyamAhDibwaAal4op-qrTzlgH8KpqWluX7Uis-PI_9zljk18-tpcv22hZVi0192xkKfqEqfHP2nweu7Wfo9il",
                "email": "jhonnybail@gmail.com",
                "name": "Jonathan Bogdanovicz"
            },
            "new": {
                "id": "5cef21d3-8dc7-4a5e-85b1-1e352aa80942",
                "user_id": "MxNj173X7wdDONGm0Agp61ZG26G2",
                "country_code": "pt_BR",
                "device_id": "epThp88gr058q0-BDIxZLJ:APA91bH9o35f58mQRMyQfEF-eDVANTnS6l0azpBO9nYT6eAADaiTfrCjyamAhDibwaAal4op-qrTzlgH8KpqWluX7Uis-PI_9zljk18-tpcv22hZVi0192xkKfqEqfHP2nweu7Wfo9il",
                "email": "jhonnybail@gmail.com",
                "name": "Jonathan Bogdanovicz"
            }
        }
    },
    "created_at": "2021-06-10T18:33:41.004814Z",
    "id": "23bdb693-ac54-4716-a414-68bb1de149b6",
    "delivery_info": {
        "max_retries": 3,
        "current_retry": 1
    },
    "trigger": {
        "name": "nutri_unavailable_change"
    },
    "table": {
        "schema": "public",
        "name": "patients"
    }
}

// Notify when appointment's is blocked
###
POST http://localhost:3000/dev/notification/patient/appointment_blocked  HTTP/1.1x
content-type: application/json
Authorization: Bearer f890f065cec35612e60ac02359ede24ffksflak339393933lll

{
    "event": {
        "session_variables": {
            "x-hasura-role": "admin"
        },
        "op": "UPDATE",
        "data": {
            "old": {
                "user_id": "T97MFAcgPwXZeIsgDRbskDRbkAv1",
                "patient_id": "5cef21d3-8dc7-4a5e-85b1-1e352aa80942",
                "state": "scheduled"
            },
            "new": {
                "user_id": "T97MFAcgPwXZeIsgDRbskDRbkAv1",
                "patient_id": "5cef21d3-8dc7-4a5e-85b1-1e352aa80942",
                "state": "blocked"
            }
        }
    },
    "created_at": "2021-06-10T18:33:41.004814Z",
    "id": "23bdb693-ac54-4716-a414-68bb1de149b6",
    "delivery_info": {
        "max_retries": 3,
        "current_retry": 1
    },
    "trigger": {
        "name": "appointment_blocked"
    },
    "table": {
        "schema": "public",
        "name": "appointment"
    }
}

// Notify when bioimpedance analysis is finished
###
POST http://localhost:3000/dev/notification/patient/bioimpedance_analysis_finished   HTTP/1.1x
content-type: application/json
Authorization: Bearer f890f065cec35612e60ac02359ede24ffksflak339393933lll

{
  "event": {
    "session_variables": {
      "x-hasura-role": "user",
      "x-hasura-user-id": "8e3fCQ5zvtgKBpiQSq3a02BkTph1",
      "x-hasura-language": "pt"
    },
    "op": "UPDATE",
    "data": {
      "old": {
        "status": "in_construction",
        "url_video": null,
        "finished_at": null,
        "viewed_at": null,
        "patient_id": "AiiaRVgB9sUjouKiaXPL8jiENVu2",
        "anthropometry_id": "3fabe2f6-69a6-418b-a339-0dcf078a4c2a",
        "updated_at": "2021-09-15T17:28:00.191321+00:00",
        "created_at": "2021-09-15T17:28:00.191321+00:00",
        "id": "2625a0f8-d210-4f43-8c90-4a5f50a7bb66",
        "started_at": "2021-09-15T14:50:46.18+00:00",
        "user_id": "8e3fCQ5zvtgKBpiQSq3a02BkTph1"
      },
      "new": {
        "status": "finished",
        "url_video": "https://firebasestorage.googleapis.com/v0/b/mynutri-production.appspot.com/o/users%2F8e3fCQ5zvtgKBpiQSq3a02BkTph1%2Fbioimpedance_analysis%2FAiiaRVgB9sUjouKiaXPL8jiENVu2%2F1631728488644.MOV?alt=media&token=f548fa23-930b-4d1d-917e-e021b7f41b9c",
        "finished_at": "2021-09-15T14:55:08.025+00:00",
        "viewed_at": null,
        "patient_id": "RnlCHsokS8hWkuihGaVg9WnWlzQ2",
        "anthropometry_id": "cb486879-2012-4a54-b0f9-d3cb27aaed83",
        "updated_at": "2021-09-15T17:28:00.191321+00:00",
        "created_at": "2021-09-15T17:28:00.191321+00:00",
        "id": "2625a0f8-d210-4f43-8c90-4a5f50a7bb66",
        "started_at": "2021-09-15T14:50:46.18+00:00",
        "user_id": "8e3fCQ5zvtgKBpiQSq3a02BkTph1"
      }
    },
    "trace_context": {
      "trace_id": "d96d563043ee3b29",
      "span_id": "3194b85eefa692d8"
    }
  },
  "created_at": "2021-09-15T17:55:08.367909Z",
  "id": "7e005463-bd06-4378-b76f-aac0757f604b",
  "delivery_info": {
    "max_retries": 3,
    "current_retry": 0
  },
  "trigger": {
    "name": "notify_bioimpedance_analysis_finished"
  },
  "table": {
    "schema": "public",
    "name": "bioimpedance_analysis"
  }
}
