0d492451c7
Added: New medical_symptoms SQLite catalog with 242 seeded symptom records, categories, body systems, tracking notes, urgency-context notes, search terms, and MedlinePlus links: [app/bootstrap.php (line 186)](/Users/tyemeclifford/Documents/GH/workout/app/bootstrap.php:186), [seed logic (line 635)](/Users/tyemeclifford/Documents/GH/workout/app/bootstrap.php:635) New searchable symptom directory: [public/symptoms.php (line 1)](/Users/tyemeclifford/Documents/GH/workout/public/symptoms.php:1) New dynamic per-symptom page, e.g. /symptom.php?id=24: [public/symptom.php (line 1)](/Users/tyemeclifford/Documents/GH/workout/public/symptom.php:1) Symptom helper/link lookup functions: [app/bootstrap.php (line 1473)](/Users/tyemeclifford/Documents/GH/workout/app/bootstrap.php:1473) medicalSymptoms added to the combined library search/API: [app/bootstrap.php (line 2024)](/Users/tyemeclifford/Documents/GH/workout/app/bootstrap.php:2024) Symptoms added to nav, homepage, and combined medical search: [site-header.php (line 27)](/Users/tyemeclifford/Documents/GH/workout/public/partials/site-header.php:27), [index.php (line 11)](/Users/tyemeclifford/Documents/GH/workout/public/index.php:11), [medical.php (line 13)](/Users/tyemeclifford/Documents/GH/workout/public/medical.php:13)
43 lines
2.1 KiB
PHP
43 lines
2.1 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
require __DIR__ . '/../app/bootstrap.php';
|
|
$pdo = app_db();
|
|
|
|
$pageTitle = 'Condition Tracking | Neon Medical Tracker';
|
|
$activePage = 'conditions';
|
|
$conditions = db_all($pdo, 'SELECT * FROM medical_conditions ORDER BY category, name');
|
|
$photo = 'https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Cycling_in_Amsterdam_%28893%29.jpg/1280px-Cycling_in_Amsterdam_%28893%29.jpg';
|
|
require __DIR__ . '/partials/site-header.php';
|
|
?>
|
|
<main>
|
|
<section class="detail-hero">
|
|
<div>
|
|
<p class="site-eyebrow">Condition tracking</p>
|
|
<h1>Track readings, symptoms, labs, and medications by condition.</h1>
|
|
<p>Use structured logs for blood pressure, glucose, pain, oxygen, temperature, lab results, medications, and notes. The condition library links back to NIH/NLM patient-information sources.</p>
|
|
<a class="site-primary" href="/tracker.php">Open tracker</a>
|
|
</div>
|
|
<figure>
|
|
<img src="<?= htmlspecialchars($photo, ENT_QUOTES) ?>" alt="People cycling outdoors">
|
|
<figcaption>
|
|
Photo: <a href="https://commons.wikimedia.org/wiki/File:Cycling_in_Amsterdam_(893).jpg">Cycling in Amsterdam (893)</a>
|
|
by FaceMePLS, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC BY-SA 2.0</a>.
|
|
</figcaption>
|
|
</figure>
|
|
</section>
|
|
|
|
<section class="detail-grid">
|
|
<?php foreach ($conditions as $condition): ?>
|
|
<article>
|
|
<h2><?= htmlspecialchars($condition['name'], ENT_QUOTES) ?></h2>
|
|
<p><strong><?= htmlspecialchars($condition['category'], ENT_QUOTES) ?></strong></p>
|
|
<p><?= htmlspecialchars($condition['overview'], ENT_QUOTES) ?></p>
|
|
<p><?= htmlspecialchars($condition['common_tracking'], ENT_QUOTES) ?></p>
|
|
<a class="site-secondary" href="<?= htmlspecialchars($condition['source_url'], ENT_QUOTES) ?>">MedlinePlus</a>
|
|
</article>
|
|
<?php endforeach; ?>
|
|
</section>
|
|
</main>
|
|
<?php require __DIR__ . '/partials/site-footer.php'; ?>
|