11 research outputs found
LLM on FHIR -- Demystifying Health Records
Objective: To enhance health literacy and accessibility of health information
for a diverse patient population by developing a patient-centered artificial
intelligence (AI) solution using large language models (LLMs) and Fast
Healthcare Interoperability Resources (FHIR) application programming interfaces
(APIs). Materials and Methods: The research involved developing LLM on FHIR, an
open-source mobile application allowing users to interact with their health
records using LLMs. The app is built on Stanford's Spezi ecosystem and uses
OpenAI's GPT-4. A pilot study was conducted with the SyntheticMass patient
dataset and evaluated by medical experts to assess the app's effectiveness in
increasing health literacy. The evaluation focused on the accuracy, relevance,
and understandability of the LLM's responses to common patient questions.
Results: LLM on FHIR demonstrated varying but generally high degrees of
accuracy and relevance in providing understandable health information to
patients. The app effectively translated medical data into patient-friendly
language and was able to adapt its responses to different patient profiles.
However, challenges included variability in LLM responses and the need for
precise filtering of health data. Discussion and Conclusion: LLMs offer
significant potential in improving health literacy and making health records
more accessible. LLM on FHIR, as a pioneering application in this field,
demonstrates the feasibility and challenges of integrating LLMs into patient
care. While promising, the implementation and pilot also highlight risks such
as inconsistent responses and the importance of replicable output. Future
directions include better resource identification mechanisms and executing LLMs
on-device to enhance privacy and reduce costs.Comment: Pre-print of the paper submitted to the Call for Papers for the
Special Focus Issue on ChatGPT and Large Language Models (LLMs) in
Biomedicine and Health at the Journal of the American Medical Informatics
Association:
https://academic.oup.com/jamia/pages/call-for-papers-for-special-focus-issu
SpeziChat
<h2>What's Changed</h2>
<ul>
<li>Add <code>Binding<Bool></code> and animation in <code>ChatView</code> for three-dots typing indicator by @MatthewTurk247 in https://github.com/StanfordSpezi/SpeziChat/pull/6</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@MatthewTurk247 made their first contribution in https://github.com/StanfordSpezi/SpeziChat/pull/6</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/StanfordSpezi/SpeziChat/compare/0.1.4...0.1.5</p>If you use this software, please cite it as below
SpeziSpeech
<h2>What's Changed</h2>
<ul>
<li>Add citation and Swift Package index by @philippzagar in https://github.com/StanfordSpezi/SpeziSpeech/pull/3</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/StanfordSpezi/SpeziSpeech/compare/0.1.0...0.1.1</p>If you use this software, please cite it as below
SpeziChat
<h2>What's Changed</h2>
<ul>
<li>Add German and Spanish localizations by @philippzagar in https://github.com/StanfordSpezi/SpeziChat/pull/4</li>
<li>Export of Chat from the ChatView by @philippzagar in https://github.com/StanfordSpezi/SpeziChat/pull/5</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/StanfordSpezi/SpeziChat/compare/0.1.1...0.1.2</p>If you use this software, please cite it as below
SpeziSpeech
<h2>What's Changed</h2>
<ul>
<li>Initial Setup by @PSchmiedmayer in https://github.com/StanfordSpezi/SpeziSpeech/pull/1</li>
<li>Initial setup of repository by @philippzagar in https://github.com/StanfordSpezi/SpeziSpeech/pull/2</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@philippzagar made their first contribution in https://github.com/StanfordSpezi/SpeziSpeech/pull/2</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/StanfordSpezi/SpeziSpeech/commits/0.1.0</p>If you use this software, please cite it as below
SpeziChat
<h2>What's Changed</h2>
<ul>
<li>Add citation and Swift Package index by @philippzagar in https://github.com/StanfordSpezi/SpeziChat/pull/3</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/StanfordSpezi/SpeziChat/compare/0.1.0...0.1.1</p>If you use this software, please cite it as below
SpeziChat
<h2>What's Changed</h2>
<ul>
<li>Initial Setup by @PSchmiedmayer in https://github.com/StanfordSpezi/SpeziChat/pull/1</li>
<li>Initial setup of repository by @philippzagar in https://github.com/StanfordSpezi/SpeziChat/pull/2</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@philippzagar made their first contribution in https://github.com/StanfordSpezi/SpeziChat/pull/2</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/StanfordSpezi/SpeziChat/commits/0.1.0</p>If you use this software, please cite it as below
SpeziChat
<h2>What's Changed</h2>
<ul>
<li>Lift to SpeziSpeech 1.0, NavigationBar item improvements by @philippzagar in https://github.com/StanfordSpezi/SpeziChat/pull/7</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/StanfordSpezi/SpeziChat/compare/0.1.2...0.1.3</p>If you use this software, please cite it as below
SpeziSpeech
<h2>What's Changed</h2>
<ul>
<li>Refine documentation and update to 1.0 releases by @Supereg in https://github.com/StanfordSpezi/SpeziSpeech/pull/4</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@Supereg made their first contribution in https://github.com/StanfordSpezi/SpeziSpeech/pull/4</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/StanfordSpezi/SpeziSpeech/compare/0.1.1...1.0.0</p>If you use this software, please cite it as below