File size: 3,458 Bytes
21cc5c0
 
7d04855
 
21cc5c0
7d04855
 
21cc5c0
 
 
 
 
 
 
 
bc5afa8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21cc5c0
 
 
 
 
 
 
 
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
57
58
59
60
61
62
63
64
65
66
import streamlit as st
import time
# Set the page configuration for a wide view
st.set_page_config(layout="wide")
    
def display_flashcard(main_point, subpoints):

    # Use large fonts to display the flashcards
    st.markdown(f"<h1 style='text-align: center;'>{main_point}</h1>", unsafe_allow_html=True)
    for subpoint in subpoints:
        st.markdown(f"<h2 style='text-align: center;'>{subpoint}</h2>", unsafe_allow_html=True)
        time.sleep(10)

def main():
    # CHARMSED outline
    outline = {
        "Coder πŸ’»": [
            "Health Informatics Specialist: Manage and analyze health data to improve patient care.",
            "Clinical Software Engineer: Design and maintain software solutions for healthcare institutions.",
            "Medical Data Scientist: Analyze patient and clinical data for actionable insights."
        ],
        "Humanities Expert πŸ“š": [
            "Medical Ethicist: Address ethical issues arising in medical practice and research.",
            "Patient Advocate: Represent and support patients' rights and interests.",
            "Healthcare Historian: Study and interpret the history of medicine and healthcare."
        ],
        "Analyst πŸ€”": [
            "Healthcare Data Analyst: Process and analyze health data for decision-making.",
            "Epidemiologist: Study disease patterns and develop strategies for prevention.",
            "Behavioral Health Analyst: Assess and interpret behavioral health data to guide treatment."
        ],
        "Roleplay Expert 🎭": [
            "Medical Simulation Specialist: Design and execute simulations for medical training.",
            "Patient Experience Trainer: Educate healthcare staff on improving patient interactions.",
            "Clinical Psychologist: Understand and address patient behaviors and mental health needs."
        ],
        "Mathematician βž—": [
            "Biostatistician: Apply statistical methods to biological and health data.",
            "Health Economist: Analyze the economic aspects of health and healthcare.",
            "Medical Research Scientist: Develop and apply mathematical models in medical research."
        ],
        "STEM Expert πŸ”¬": [
            "Biomedical Engineer: Design and develop medical devices and technologies.",
            "Pharmaceutical Researcher: Study and develop new drugs for patient care.",
            "Clinical Laboratory Scientist: Conduct tests and procedures to diagnose diseases."
        ],
        "Extraction Expert πŸ”": [
            "Medical Librarian: Manage and provide access to medical literature and resources.",
            "Clinical Documentation Specialist: Ensure the accuracy and completeness of patient records.",
            "Medical Researcher: Extract and interpret data from medical studies to provide insights."
        ],
        "Drafter πŸ“": [
            "Medical Writer: Produce clear and accurate documentation for medical research and publications.",
            "Healthcare Educator: Develop and deliver educational content for patients and professionals.",
            "Clinical Documentation Editor: Ensure clarity and coherence in patient records and clinical documentation."
        ]
    }
    
    # Iterate through the outline to display each flashcard
    for main_point, subpoints in outline.items():
        display_flashcard(main_point, subpoints)

# Run the Streamlit app
if __name__ == "__main__":
    main()