API Vital Signs Documentation

API Endpoint

https://qmed.digital/admin/integrations/api_vital_signs.php

Request Method

POST

Request Format

{
    "mrn": "MRN123",
    "systolic_bp": 120,
    "diastolic_bp": 80,
    "heart_rate": 75,
    "respiratory_rate": 16,
    "oxygen_saturation": 98,
    "temperature": 37.2
}

Minimum Request Example

{
    "mrn": "MRN123"
}

Response Format

// Success
{
    "success": true,
    "message": "Vital signs recorded successfully"
}

// Error
{
    "success": false,
    "message": "Error message here"
}

Example Usage (PHP)

$data = [
    "mrn" => "MRN123",
    "systolic_bp" => 120,
    "diastolic_bp" => 80,
    "heart_rate" => 75,
    "respiratory_rate" => 16,
    "oxygen_saturation" => 98,
    "temperature" => 37.2
];

$ch = curl_init('https://qmed.digital/admin/integrations/api_vital_signs.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);

$response = curl_exec($ch);
curl_close($ch);

Test Request

Response
No response yet