48 lines
2.3 KiB
PHP
48 lines
2.3 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
require __DIR__ . '/../app/bootstrap.php';
|
|
$pdo = app_db();
|
|
|
|
$pageTitle = 'Medicine Catalog | Neon Medical Tracker';
|
|
$activePage = 'medicines';
|
|
$medicines = db_all($pdo, 'SELECT * FROM medication_catalog ORDER BY generic_name');
|
|
$photo = 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/A_large_mixed_salad.jpg/1024px-A_large_mixed_salad.jpg';
|
|
require __DIR__ . '/partials/site-header.php';
|
|
?>
|
|
<main>
|
|
<section class="detail-hero reverse">
|
|
<figure>
|
|
<img src="<?= htmlspecialchars($photo, ENT_QUOTES) ?>" alt="Large mixed salad">
|
|
<figcaption>
|
|
Photo: <a href="https://commons.wikimedia.org/wiki/File:A_large_mixed_salad.jpg">A large mixed salad</a>
|
|
by Jmabel, <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>.
|
|
</figcaption>
|
|
</figure>
|
|
<div>
|
|
<p class="site-eyebrow">Medicine catalog</p>
|
|
<h1>Track medicines with source links beside every catalog entry.</h1>
|
|
<p>The starter catalog includes common medicines and links each one to RxNorm, MedlinePlus, PubMed, and ClinicalTrials.gov searches.</p>
|
|
<a class="site-primary" href="/tracker.php">Open medical tracker</a>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="detail-grid">
|
|
<?php foreach ($medicines as $medicine): ?>
|
|
<article>
|
|
<h2><?= htmlspecialchars(ucfirst($medicine['generic_name']), ENT_QUOTES) ?></h2>
|
|
<p><strong><?= htmlspecialchars($medicine['class_name'], ENT_QUOTES) ?></strong></p>
|
|
<p><?= htmlspecialchars($medicine['common_use'], ENT_QUOTES) ?></p>
|
|
<p><?= htmlspecialchars($medicine['tracking_note'], ENT_QUOTES) ?></p>
|
|
<div class="source-links">
|
|
<a href="<?= htmlspecialchars($medicine['rxnorm_url'], ENT_QUOTES) ?>">RxNorm</a>
|
|
<a href="<?= htmlspecialchars($medicine['medlineplus_url'], ENT_QUOTES) ?>">MedlinePlus</a>
|
|
<a href="<?= htmlspecialchars($medicine['pubmed_url'], ENT_QUOTES) ?>">PubMed</a>
|
|
<a href="<?= htmlspecialchars($medicine['clinicaltrials_url'], ENT_QUOTES) ?>">Studies</a>
|
|
</div>
|
|
</article>
|
|
<?php endforeach; ?>
|
|
</section>
|
|
</main>
|
|
<?php require __DIR__ . '/partials/site-footer.php'; ?>
|