File size: 1,743 Bytes
219df52
 
 
 
15ec37f
 
 
36e302c
 
219df52
5aec14b
219df52
5aec14b
219df52
5aec14b
aa6bf8a
5aec14b
aa6bf8a
 
 
 
 
 
 
 
 
5aec14b
36e302c
5aec14b
15ec37f
 
 
 
 
 
 
5aec14b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
219df52
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{% extends "base.html" %}
{% block content %}
<h2>One-Click Discharge Summary</h2>
<form method="POST">
    <input type="text" name="patient_id" placeholder="Patient ID (Optional)" value="{{ patient_id or '' }}">
    <input type="text" name="first_name" placeholder="First Name (Optional)" value="{{ first_name or '' }}">
    <input type="text" name="last_name" placeholder="Last Name (Optional)" value="{{ last_name or '' }}"><br><br>
    <input type="submit" name="action" value="Display Summary" class="cyberpunk-button">
    <input type="submit" name="action" value="Generate PDF" class="cyberpunk-button">
</form>

{% if status %}
<div class="status-message">{{ status }}</div>
{% endif %}

{% if basic_summary %}
<div class="summary-container">
    <h3>Basic Discharge Summary Preview</h3>
    <div class="summary-content">{{ basic_summary | safe }}</div>
</div>
{% endif %}

{% if ai_summary %}
<div class="summary-container">
    <h3>AI-Generated Discharge Summary Preview</h3>
    <div class="summary-content">{{ ai_summary | safe }}</div>
</div>
{% endif %}

{% if verified_summary %}
<div class="summary-container">
    <h3>Verified AI Discharge Summary (Hallucinations Highlighted)</h3>
    <div class="summary-content">{{ verified_summary | safe }}</div>
</div>
{% endif %}

<style>
    .status-message {
        margin: 20px 0;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
    }
    .summary-container {
        margin: 20px 0;
        padding: 15px;
        border: 1px solid #ddd;
        border-radius: 5px;
        background-color: #f9f9f9;
    }
    .summary-content {
        white-space: pre-wrap;
        font-family: 'Courier New', Courier, monospace;
    }
</style>
{% endblock %}