{
  "format": "dataset-manifest/1",
  "slug": "healthtrack-analytics",
  "version": 1,
  "seed": "healthtrack-analytics:1",
  "spec": {
    "format": "dataset/1",
    "slug": "healthtrack-analytics",
    "name": "HealthTrack Analytics",
    "tagline": "Daily readings of patient heart rates, blood pressure, oxygen levels, and activity metrics for remote monitoring.",
    "description": "HealthTrack Analytics is a synthetic dataset designed to model the continuous tracking of patients' vital signs and health metrics in a remote patient monitoring context. The data includes daily readings of heart rates, blood pressure, oxygen levels, and activity levels, all collected from patients in their homes. This dataset aims to provide insights into how these health metrics fluctuate over time, enabling healthcare professionals to intervene when necessary and improve patient outcomes. With a significant portion of readings reflecting stable metrics, occasional outliers highlight extreme fluctuations, offering a comprehensive view of patient health. Practicing on this dataset can help healthcare analysts and data scientists understand trends, monitor patient health, and utilize advanced analytics techniques for better decision-making. The dataset is structured as a time-series for ease of analysis and is entirely synthetic, ensuring that it can be freely used for practice and demonstration purposes.",
    "domain": "healthcare",
    "shape": "time-series",
    "useCases": [
      "analytics-demo",
      "bi-dashboards"
    ],
    "keywords": [
      "patient monitoring",
      "health metrics",
      "vital signs",
      "healthcare data",
      "remote monitoring",
      "analytics"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "patient_health_metrics": {
        "description": "This table contains daily readings of patients' vital signs and health metrics. Each row represents a unique reading for a specific patient on a specific date, linking to their respective health indicators.",
        "rows": 1000,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each health metric entry."
          },
          "patient_id": {
            "kind": "uuid",
            "description": "Unique identifier for each patient."
          },
          "date": {
            "kind": "date",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "Date of the health metric reading.",
            "trend": "growing"
          },
          "heart_rate": {
            "kind": "int",
            "min": 60,
            "max": 120,
            "distribution": "normal",
            "description": "Heart rate in beats per minute."
          },
          "blood_pressure_systolic": {
            "kind": "int",
            "min": 90,
            "max": 180,
            "distribution": "normal",
            "description": "Systolic blood pressure in mmHg."
          },
          "blood_pressure_diastolic": {
            "kind": "int",
            "min": 60,
            "max": 120,
            "distribution": "normal",
            "description": "Diastolic blood pressure in mmHg."
          },
          "oxygen_level": {
            "kind": "decimal",
            "min": 90,
            "max": 100,
            "scale": 1,
            "description": "Oxygen saturation level as a percentage."
          },
          "activity_level": {
            "kind": "int",
            "min": 0,
            "max": 10000,
            "description": "Step count or activity level measured throughout the day."
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "timestamped",
      "monetary",
      "high-cardinality"
    ],
    "analysisQuestions": [
      "How do heart rates change over the course of a week?",
      "What is the average blood pressure across different patients?",
      "Are there specific times of the day when oxygen levels tend to drop?",
      "How does activity level correlate with heart rate and blood pressure?",
      "What trends can be identified in patient health metrics over the year?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Patient Health Metrics with Patient IDs",
        "sql": "SELECT * FROM patient_health_metrics WHERE patient_id = 'some-uuid';",
        "dialect": "postgres"
      },
      {
        "title": "Average Blood Pressure Over Time",
        "sql": "SELECT date, AVG(blood_pressure_systolic) AS avg_systolic, AVG(blood_pressure_diastolic) AS avg_diastolic FROM patient_health_metrics GROUP BY date;",
        "dialect": "postgres"
      },
      {
        "title": "Daily Heart Rate Fluctuations",
        "sql": "SELECT date, MIN(heart_rate) AS min_heart_rate, MAX(heart_rate) AS max_heart_rate FROM patient_health_metrics GROUP BY date ORDER BY date DESC;",
        "dialect": "postgres"
      },
      {
        "title": "Oxygen Level Drops by Hour",
        "sql": "SELECT EXTRACT(HOUR FROM date) AS hour, AVG(oxygen_level) AS avg_oxygen FROM patient_health_metrics GROUP BY hour ORDER BY hour;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Healthcare Analysts Monitoring Trends",
        "body": "Healthcare analysts can utilize the HealthTrack Analytics dataset to monitor patient health trends over time. By analyzing daily readings of heart rates, blood pressure, and other vital signs, analysts can identify patterns that may indicate potential health issues, enabling timely interventions and better patient management."
      },
      {
        "title": "Data Scientists Developing Predictive Models",
        "body": "Data scientists can leverage this dataset to develop predictive models that forecast patient health outcomes based on vital sign trends. By applying machine learning techniques, they can enhance the accuracy of predictions and contribute to improved healthcare strategies."
      },
      {
        "title": "BI Dashboard Development for Healthcare Providers",
        "body": "Business intelligence developers can use the HealthTrack Analytics dataset to create visually appealing dashboards that present key health metrics in a digestible format. These dashboards can help healthcare providers quickly assess patient status and make informed decisions based on real-time data."
      }
    ]
  },
  "counts": {
    "patient_health_metrics": 1000
  },
  "stats": {
    "patient_health_metrics": {
      "rows": 1000,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 1000,
          "min": 1,
          "max": 1000
        },
        "patient_id": {
          "nulls": 0,
          "distinct": 1000
        },
        "date": {
          "nulls": 0,
          "distinct": 333,
          "min": "2023-01-01",
          "max": "2023-12-31"
        },
        "heart_rate": {
          "nulls": 0,
          "distinct": 49,
          "min": 64,
          "max": 115
        },
        "blood_pressure_systolic": {
          "nulls": 0,
          "distinct": 68,
          "min": 101,
          "max": 171
        },
        "blood_pressure_diastolic": {
          "nulls": 0,
          "distinct": 49,
          "min": 62,
          "max": 115
        },
        "oxygen_level": {
          "nulls": 0,
          "distinct": 101,
          "min": 90,
          "max": 100
        },
        "activity_level": {
          "nulls": 0,
          "distinct": 946,
          "min": 25,
          "max": 9982
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/patient_health_metrics.csv",
      "format": "csv",
      "table": "patient_health_metrics",
      "key": "datasets/healthtrack-analytics/v1/csv/patient_health_metrics.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/healthtrack-analytics/v1/csv/patient_health_metrics.csv",
      "bytes": 73173,
      "sha256": "16fdb17396de5640f39e544e3662ff5a0ef69feddc1b627a02880f8b0dd6db8e",
      "rows": 1000,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "healthtrack-analytics.json",
      "format": "json",
      "table": null,
      "key": "datasets/healthtrack-analytics/v1/healthtrack-analytics.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/healthtrack-analytics/v1/healthtrack-analytics.json",
      "bytes": 274922,
      "sha256": "4f9b39a5f733a3c5593bb97c86657fa8e67b5b78bc049330d2bb6783e7d6849b",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/healthtrack-analytics/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/healthtrack-analytics/v1/sql/postgres.sql",
      "bytes": 91733,
      "sha256": "78e58d94603de65f6d415812b8269a16d848cf85fff038212ca7fb503c6582f4",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/healthtrack-analytics/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/healthtrack-analytics/v1/sql/mysql.sql",
      "bytes": 91594,
      "sha256": "c522bc324f2e72f0b27a3d6dcf7d4293a36f9e3f6b6825e3132f2b35a2c9aa2f",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/healthtrack-analytics/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/healthtrack-analytics/v1/sql/mssql.sql",
      "bytes": 93691,
      "sha256": "64fdcea3f175a981f9e9d6c586cf1d8d350ecc37a04627558e1ba446efc26624",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/healthtrack-analytics/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/healthtrack-analytics/v1/sql/sqlite.sql",
      "bytes": 91589,
      "sha256": "9ed07108b42686410a6f28207d99cc808c851db114ef50836062d063d877a477",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/healthtrack-analytics/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/healthtrack-analytics/v1/prisma/seed.ts",
      "bytes": 217915,
      "sha256": "76474f52d61d5b12aaa9180f9a4bcada569580317bbeef51450fc10ba887cd9d",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/healthtrack-analytics/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/healthtrack-analytics/v1/django/fixtures.json",
      "bytes": 333068,
      "sha256": "d9c248c2df50585e0c31e16ca7ff0448e52bc2c142bc4191b7f04ee1fed85513",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788767121420,
  "updatedAt": 1788767121420
}
