mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
add model evaluation feature
This commit is contained in:
0
server/tests/evaluate/__init__.py
Normal file
0
server/tests/evaluate/__init__.py
Normal file
220
server/tests/evaluate/evaluate_transcription.py
Normal file
220
server/tests/evaluate/evaluate_transcription.py
Normal file
@@ -0,0 +1,220 @@
|
|||||||
|
import json
|
||||||
|
import os
|
||||||
|
import re
|
||||||
|
from dataclasses import dataclass
|
||||||
|
from pathlib import Path
|
||||||
|
from typing import List, Union
|
||||||
|
|
||||||
|
from jiwer import wer
|
||||||
|
from Levenshtein import distance
|
||||||
|
from tqdm.auto import tqdm
|
||||||
|
from whisper.normalizers import EnglishTextNormalizer
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class EvaluationResult:
|
||||||
|
"""
|
||||||
|
Result object of the model evaluation
|
||||||
|
"""
|
||||||
|
|
||||||
|
accuracy = float
|
||||||
|
total_test_samples = int
|
||||||
|
|
||||||
|
def __init__(self, accuracy, total_test_samples):
|
||||||
|
self.accuracy = accuracy
|
||||||
|
self.total_test_samples = total_test_samples
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
return (
|
||||||
|
"EvaluationResult("
|
||||||
|
+ json.dumps(
|
||||||
|
{
|
||||||
|
"accuracy": self.accuracy,
|
||||||
|
"total_test_samples": self.total_test_samples,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
+ ")"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class EvaluationTestSample:
|
||||||
|
"""
|
||||||
|
Represents one test sample
|
||||||
|
"""
|
||||||
|
|
||||||
|
reference_text = str
|
||||||
|
predicted_text = str
|
||||||
|
|
||||||
|
def __init__(self, reference_text, predicted_text):
|
||||||
|
self.reference_text = reference_text
|
||||||
|
self.predicted_text = predicted_text
|
||||||
|
|
||||||
|
def update(self, reference_text, predicted_text):
|
||||||
|
self.reference_text = reference_text
|
||||||
|
self.predicted_text = predicted_text
|
||||||
|
|
||||||
|
|
||||||
|
class TestDatasetLoader:
|
||||||
|
"""
|
||||||
|
Test samples loader
|
||||||
|
"""
|
||||||
|
|
||||||
|
parent_dir = None
|
||||||
|
total_samples = 0
|
||||||
|
|
||||||
|
def __init__(self, parent_dir: Union[Path | str]):
|
||||||
|
if isinstance(parent_dir, str):
|
||||||
|
self.parent_dir = Path(parent_dir)
|
||||||
|
else:
|
||||||
|
self.parent_dir = parent_dir
|
||||||
|
|
||||||
|
def _load_test_data(self) -> tuple[str, str]:
|
||||||
|
"""
|
||||||
|
Loader function to validate inout files and generate samples
|
||||||
|
"""
|
||||||
|
PREDICTED_TEST_SAMPLES_DIR = self.parent_dir / "predicted_texts"
|
||||||
|
REFERENCE_TEST_SAMPLES_DIR = self.parent_dir / "reference_texts"
|
||||||
|
|
||||||
|
for filename in os.listdir(PREDICTED_TEST_SAMPLES_DIR.as_posix()):
|
||||||
|
match = re.search(r"(\d+)\.txt$", filename)
|
||||||
|
if match:
|
||||||
|
sample_id = match.group(1)
|
||||||
|
pred_file_path = (PREDICTED_TEST_SAMPLES_DIR / filename).as_posix()
|
||||||
|
ref_file_name = "ref_sample_" + str(sample_id) + ".txt"
|
||||||
|
ref_file_path = (REFERENCE_TEST_SAMPLES_DIR / ref_file_name).as_posix()
|
||||||
|
if os.path.exists(ref_file_path):
|
||||||
|
self.total_samples += 1
|
||||||
|
yield ref_file_path, pred_file_path
|
||||||
|
|
||||||
|
def __iter__(self) -> EvaluationTestSample:
|
||||||
|
"""
|
||||||
|
Iter method for the test loader
|
||||||
|
"""
|
||||||
|
for pred_file_path, ref_file_path in self._load_test_data():
|
||||||
|
with open(pred_file_path, "r", encoding="utf-8") as file:
|
||||||
|
pred_text = file.read()
|
||||||
|
with open(ref_file_path, "r", encoding="utf-8") as file:
|
||||||
|
ref_text = file.read()
|
||||||
|
yield EvaluationTestSample(ref_text, pred_text)
|
||||||
|
|
||||||
|
|
||||||
|
class ModelEvaluator:
|
||||||
|
"""
|
||||||
|
Class that comprises all model evaluation related processes and methods
|
||||||
|
"""
|
||||||
|
|
||||||
|
# The 2 popular methods of WER differ slightly. More dimensions of accuracy
|
||||||
|
# will be added. For now, the average of these 2 will serve as the metric.
|
||||||
|
WEIGHTED_WER_LEVENSHTEIN = 0.0
|
||||||
|
WER_LEVENSHTEIN = []
|
||||||
|
WEIGHTED_WER_JIWER = 0.0
|
||||||
|
WER_JIWER = []
|
||||||
|
|
||||||
|
normalizer = None
|
||||||
|
accuracy = None
|
||||||
|
test_dataset_loader = None
|
||||||
|
test_directory = None
|
||||||
|
evaluation_config = {}
|
||||||
|
|
||||||
|
def __init__(self, **kwargs):
|
||||||
|
self.evaluation_config = {k: v for k, v in kwargs.items() if v is not None}
|
||||||
|
if "normalizer" not in self.evaluation_config:
|
||||||
|
self.normalizer = EnglishTextNormalizer()
|
||||||
|
self.evaluation_config["normalizer"] = str(type(self.normalizer))
|
||||||
|
if "parent_dir" not in self.evaluation_config:
|
||||||
|
self.test_directory = Path(__file__).parent
|
||||||
|
self.test_dataset_loader = TestDatasetLoader(self.test_directory)
|
||||||
|
self.evaluation_config["test_directory"] = str(self.test_directory)
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
return "ModelEvaluator(" + json.dumps(self.describe(), indent=4) + ")"
|
||||||
|
|
||||||
|
def describe(self) -> dict:
|
||||||
|
"""
|
||||||
|
Returns the parameters defining the evaluator
|
||||||
|
"""
|
||||||
|
return self.evaluation_config
|
||||||
|
|
||||||
|
def _normalize(self, sample: EvaluationTestSample) -> None:
|
||||||
|
"""
|
||||||
|
Normalize both reference and predicted text
|
||||||
|
"""
|
||||||
|
sample.update(
|
||||||
|
self.normalizer(sample.reference_text),
|
||||||
|
self.normalizer(sample.predicted_text),
|
||||||
|
)
|
||||||
|
|
||||||
|
def _calculate_wer(self, sample: EvaluationTestSample) -> float:
|
||||||
|
"""
|
||||||
|
Based on weights for (insert, delete, substitute), calculate
|
||||||
|
the Word Error Rate
|
||||||
|
"""
|
||||||
|
levenshtein_distance = distance(
|
||||||
|
s1=sample.reference_text,
|
||||||
|
s2=sample.predicted_text,
|
||||||
|
weights=(
|
||||||
|
self.evaluation_config["insertion_penalty"],
|
||||||
|
self.evaluation_config["deletion_penalty"],
|
||||||
|
self.evaluation_config["substitution_penalty"],
|
||||||
|
),
|
||||||
|
)
|
||||||
|
wer = levenshtein_distance / len(sample.reference_text)
|
||||||
|
return wer
|
||||||
|
|
||||||
|
def _calculate_wers(self) -> None:
|
||||||
|
"""
|
||||||
|
Compute WER
|
||||||
|
"""
|
||||||
|
for sample in tqdm(self.test_dataset_loader, desc="Evaluating", ncols=100):
|
||||||
|
self._normalize(sample)
|
||||||
|
wer_item_l = {
|
||||||
|
"wer": self._calculate_wer(sample),
|
||||||
|
"no_of_words": len(sample.reference_text),
|
||||||
|
}
|
||||||
|
wer_item_j = {
|
||||||
|
"wer": wer(sample.reference_text, sample.predicted_text),
|
||||||
|
"no_of_words": len(sample.reference_text),
|
||||||
|
}
|
||||||
|
self.WER_LEVENSHTEIN.append(wer_item_l)
|
||||||
|
self.WER_JIWER.append(wer_item_j)
|
||||||
|
|
||||||
|
def _calculate_weighted_wer(self, wers: List[float]) -> float:
|
||||||
|
"""
|
||||||
|
Calculate the weighted WER from WER
|
||||||
|
"""
|
||||||
|
total_wer = 0.0
|
||||||
|
total_words = 0.0
|
||||||
|
for item in wers:
|
||||||
|
total_wer += item["no_of_words"] * item["wer"]
|
||||||
|
total_words += item["no_of_words"]
|
||||||
|
return total_wer / total_words
|
||||||
|
|
||||||
|
def _calculate_model_accuracy(self) -> None:
|
||||||
|
"""
|
||||||
|
Compute model accuracy
|
||||||
|
"""
|
||||||
|
self._calculate_wers()
|
||||||
|
weighted_wer_levenshtein = self._calculate_weighted_wer(self.WER_LEVENSHTEIN)
|
||||||
|
weighted_wer_jiwer = self._calculate_weighted_wer(self.WER_JIWER)
|
||||||
|
|
||||||
|
final_weighted_wer = (weighted_wer_levenshtein + weighted_wer_jiwer) / 2
|
||||||
|
self.accuracy = (1 - final_weighted_wer) * 100
|
||||||
|
|
||||||
|
def evaluate(self, recalculate: bool = False) -> EvaluationResult:
|
||||||
|
"""
|
||||||
|
Triggers the model evaluation
|
||||||
|
"""
|
||||||
|
if not self.accuracy or recalculate:
|
||||||
|
self._calculate_model_accuracy()
|
||||||
|
return EvaluationResult(self.accuracy, self.test_dataset_loader.total_samples)
|
||||||
|
|
||||||
|
|
||||||
|
eval_config = {"insertion_penalty": 1, "deletion_penalty": 2, "substitution_penalty": 1}
|
||||||
|
|
||||||
|
evaluator = ModelEvaluator(**eval_config)
|
||||||
|
evaluation = evaluator.evaluate()
|
||||||
|
|
||||||
|
print(evaluator)
|
||||||
|
print(evaluation)
|
||||||
|
print("Model accuracy : {:.2f} %".format(evaluation.accuracy))
|
||||||
1
server/tests/evaluate/predicted_texts/pred_sample_1.txt
Normal file
1
server/tests/evaluate/predicted_texts/pred_sample_1.txt
Normal file
File diff suppressed because one or more lines are too long
1
server/tests/evaluate/predicted_texts/pred_sample_2.txt
Normal file
1
server/tests/evaluate/predicted_texts/pred_sample_2.txt
Normal file
File diff suppressed because one or more lines are too long
1
server/tests/evaluate/predicted_texts/pred_sample_3.txt
Normal file
1
server/tests/evaluate/predicted_texts/pred_sample_3.txt
Normal file
File diff suppressed because one or more lines are too long
1544
server/tests/evaluate/reference_texts/ref_sample_1.txt
Normal file
1544
server/tests/evaluate/reference_texts/ref_sample_1.txt
Normal file
File diff suppressed because it is too large
Load Diff
620
server/tests/evaluate/reference_texts/ref_sample_2.txt
Normal file
620
server/tests/evaluate/reference_texts/ref_sample_2.txt
Normal file
@@ -0,0 +1,620 @@
|
|||||||
|
Technologies ticker symbol w-e-l-l on
|
||||||
|
|
||||||
|
the TSX recently reported its 2023 q1
|
||||||
|
|
||||||
|
results beating the streets consensus
|
||||||
|
|
||||||
|
estimate for revenue and adjusted ebitda
|
||||||
|
|
||||||
|
and in a report issued this week Raymond
|
||||||
|
|
||||||
|
James analyst said quote we're impressed
|
||||||
|
|
||||||
|
by Wells capacity to drive powerful
|
||||||
|
|
||||||
|
growth across its diverse business units
|
||||||
|
|
||||||
|
in the absence of M A joining me today
|
||||||
|
|
||||||
|
is CEO Hamed chabazi to look at what's
|
||||||
|
|
||||||
|
next for well health good to see you sir
|
||||||
|
|
||||||
|
how are you great to see you Richard
|
||||||
|
|
||||||
|
thanks very much for having me great to
|
||||||
|
|
||||||
|
have you uh congratulations on your 17th
|
||||||
|
|
||||||
|
consecutive quarter of record Revenue
|
||||||
|
|
||||||
|
can you share some insights into what's
|
||||||
|
|
||||||
|
Driven these results historically and in
|
||||||
|
|
||||||
|
the past quarter as well
|
||||||
|
|
||||||
|
yeah thank you we we're very excited
|
||||||
|
|
||||||
|
about our uh q1 2023 results and as you
|
||||||
|
|
||||||
|
mentioned uh we've had a long you know
|
||||||
|
|
||||||
|
successful uh string of of uh you know
|
||||||
|
|
||||||
|
continued growth and record growth
|
||||||
|
|
||||||
|
um we also had accelerating organic
|
||||||
|
|
||||||
|
growth and I think um a big part of the
|
||||||
|
|
||||||
|
success of our franchise here is the
|
||||||
|
|
||||||
|
incredibly sticky and predictable
|
||||||
|
|
||||||
|
Revenue that we have you know well over
|
||||||
|
|
||||||
|
90 of our business is either highly
|
||||||
|
|
||||||
|
reoccurring as in uh the you know highly
|
||||||
|
|
||||||
|
predictable uh results of our two-sided
|
||||||
|
|
||||||
|
network of patients and providers or
|
||||||
|
|
||||||
|
truly recurring as in scheduled or
|
||||||
|
|
||||||
|
subscribed revenues and this allows us
|
||||||
|
|
||||||
|
to essentially make sure that that uh
|
||||||
|
|
||||||
|
you know we're on track it obviously you
|
||||||
|
|
||||||
|
know like any other business things
|
||||||
|
|
||||||
|
happen uh and sometimes it's hard to
|
||||||
|
|
||||||
|
meet those results but what's really
|
||||||
|
|
||||||
|
being unique about our platform is we do
|
||||||
|
|
||||||
|
have exposure to all kinds of different
|
||||||
|
|
||||||
|
aspects of healthcare you know we have
|
||||||
|
|
||||||
|
Prime primary care and Specialized Care
|
||||||
|
|
||||||
|
on both sides of the Border in the US
|
||||||
|
|
||||||
|
and Canada so we have exposure to
|
||||||
|
|
||||||
|
different types of business models we
|
||||||
|
|
||||||
|
have exposure to the U.S payer Network
|
||||||
|
|
||||||
|
which has higher per unit economics than
|
||||||
|
|
||||||
|
Canada and of course the stability and
|
||||||
|
|
||||||
|
uh and and sort of higher Fidelity uh
|
||||||
|
|
||||||
|
kind of Collections and revenue cycle
|
||||||
|
|
||||||
|
process that Canada has over the United
|
||||||
|
|
||||||
|
States where you don't have to kind of
|
||||||
|
|
||||||
|
deal with all of that uh at that payment
|
||||||
|
|
||||||
|
noise so just a lot of I think strength
|
||||||
|
|
||||||
|
built into the platform because of the
|
||||||
|
|
||||||
|
diversity of different Healthcare
|
||||||
|
|
||||||
|
businesses that we support
|
||||||
|
|
||||||
|
and uh where do you see Well's future
|
||||||
|
|
||||||
|
growth coming from which part of the
|
||||||
|
|
||||||
|
business uh excites you the most right
|
||||||
|
|
||||||
|
now yeah well look the centrifugal force
|
||||||
|
|
||||||
|
of well is the healthcare provider and
|
||||||
|
|
||||||
|
we exist to uh Tech enable and
|
||||||
|
|
||||||
|
ameliorate the business of that of that
|
||||||
|
|
||||||
|
Tech of that healthcare provider uh and
|
||||||
|
|
||||||
|
and and that's what we're laser focused
|
||||||
|
|
||||||
|
on and and what we're seeing is
|
||||||
|
|
||||||
|
providers not wanting to run businesses
|
||||||
|
|
||||||
|
anymore it's very simple and so we have
|
||||||
|
|
||||||
|
a digital platform and providers can
|
||||||
|
|
||||||
|
either acquire what they want and need
|
||||||
|
|
||||||
|
from our digital platform and implement
|
||||||
|
|
||||||
|
it themselves
|
||||||
|
|
||||||
|
or they can decide that they don't want
|
||||||
|
|
||||||
|
to run a business anymore they don't
|
||||||
|
|
||||||
|
want to configure and manage technology
|
||||||
|
|
||||||
|
which is becoming a bigger and bigger
|
||||||
|
|
||||||
|
part of their world every single day and
|
||||||
|
|
||||||
|
when we see what we've seen with that
|
||||||
|
|
||||||
|
Dynamic is that uh is that a lot of them
|
||||||
|
|
||||||
|
are now just wanting to work in a place
|
||||||
|
|
||||||
|
where where all the technology is
|
||||||
|
|
||||||
|
configured for them it's wrapped around
|
||||||
|
|
||||||
|
them and they have a competent operating
|
||||||
|
|
||||||
|
partner that is supporting the organ the
|
||||||
|
|
||||||
|
the practice uh and and taking care of
|
||||||
|
|
||||||
|
the front office in the back office so
|
||||||
|
|
||||||
|
that they can focus on providing care
|
||||||
|
|
||||||
|
this results in them seeing more
|
||||||
|
|
||||||
|
patients uh and and being happier
|
||||||
|
|
||||||
|
because you know they became doctors to
|
||||||
|
|
||||||
|
see patients not so they can manage uh
|
||||||
|
|
||||||
|
workers and and deal with HR issues and
|
||||||
|
|
||||||
|
deal with labs and all that kind of
|
||||||
|
|
||||||
|
stuff excellent and I know too that
|
||||||
|
|
||||||
|
Acquisitions have played a key role in
|
||||||
|
|
||||||
|
well can you share any insights into how
|
||||||
|
|
||||||
|
the Acquisitions fit into Wells growth
|
||||||
|
|
||||||
|
strategy
|
||||||
|
|
||||||
|
sure in in look in 2020 and 2021 we did
|
||||||
|
|
||||||
|
a lot of Acquisitions in 2022 we took a
|
||||||
|
|
||||||
|
bit of a breather and we've really
|
||||||
|
|
||||||
|
focused on integration and I think
|
||||||
|
|
||||||
|
that's one of the reasons why you saw
|
||||||
|
|
||||||
|
this accelerating organic growth we
|
||||||
|
|
||||||
|
really were able to demonstrate that we
|
||||||
|
|
||||||
|
could bring together the different
|
||||||
|
|
||||||
|
elements of our technology platform we
|
||||||
|
|
||||||
|
started to sell bundles we started to
|
||||||
|
|
||||||
|
really derive Synergy uh and activate uh
|
||||||
|
|
||||||
|
you know more sales as a result of
|
||||||
|
|
||||||
|
selling uh all the different products
|
||||||
|
|
||||||
|
and services with one voice with One
|
||||||
|
|
||||||
|
Vision uh so we made it easier for
|
||||||
|
|
||||||
|
providers to use their technology and I
|
||||||
|
|
||||||
|
think that was a big reason uh for our
|
||||||
|
|
||||||
|
growth now M A as you know where Capital
|
||||||
|
|
||||||
|
allocation company we're never far from
|
||||||
|
|
||||||
|
it and so we did continue to have you
|
||||||
|
|
||||||
|
know tuck-ins here and there and in fact
|
||||||
|
|
||||||
|
today uh we announced that we've
|
||||||
|
|
||||||
|
acquired uh the Alberta operations of uh
|
||||||
|
|
||||||
|
MCI one Health and other publicly traded
|
||||||
|
|
||||||
|
company uh who was looking to raise
|
||||||
|
|
||||||
|
funds to support their business we're
|
||||||
|
|
||||||
|
very pleased with with this acquisition
|
||||||
|
|
||||||
|
it just demonstrates our continued
|
||||||
|
|
||||||
|
discipline these are you know great
|
||||||
|
|
||||||
|
primary care clinics in in Canada right
|
||||||
|
|
||||||
|
in the greater Calgary area and uh uh
|
||||||
|
|
||||||
|
you know just allows us to grow our
|
||||||
|
|
||||||
|
footprint in Alberta which is an
|
||||||
|
|
||||||
|
important Province for us and it it's
|
||||||
|
|
||||||
|
it's if you look at the price if you
|
||||||
|
|
||||||
|
look at what we're getting uh you know
|
||||||
|
|
||||||
|
it's just demonstrative of our continued
|
||||||
|
|
||||||
|
uh discipline and just you know a few
|
||||||
|
|
||||||
|
days ago at our conference call I
|
||||||
|
|
||||||
|
mentioned uh that we had you know a
|
||||||
|
|
||||||
|
really strong lineup of Acquisitions uh
|
||||||
|
|
||||||
|
and you know they're starting to uh uh I
|
||||||
|
|
||||||
|
think uh come to fruition for us
|
||||||
|
|
||||||
|
a company on the grown-up question I you
|
||||||
|
|
||||||
|
recently announced a new AI investment
|
||||||
|
|
||||||
|
program last month what specific areas
|
||||||
|
|
||||||
|
of healthcare technology or AI are you
|
||||||
|
|
||||||
|
focusing on and what's the strategy when
|
||||||
|
|
||||||
|
it comes to AI
|
||||||
|
|
||||||
|
yes uh look AI as as I'm sure you're
|
||||||
|
|
||||||
|
aware is it's become you know really uh
|
||||||
|
|
||||||
|
an incredibly important topic in in all
|
||||||
|
|
||||||
|
aspects of of business and and you know
|
||||||
|
|
||||||
|
not just business socially as well
|
||||||
|
|
||||||
|
everyone's talking about uh this this
|
||||||
|
|
||||||
|
new breakthrough disruptive technology
|
||||||
|
|
||||||
|
the large language models and generative
|
||||||
|
|
||||||
|
AI
|
||||||
|
|
||||||
|
um I mean look AI uh has been about a 80
|
||||||
|
|
||||||
|
year old overnight success a lot of
|
||||||
|
|
||||||
|
people have been working on this for a
|
||||||
|
|
||||||
|
long time generative AI is just sort of
|
||||||
|
|
||||||
|
you know the culmination of a lot of
|
||||||
|
|
||||||
|
things coming together and working uh
|
||||||
|
|
||||||
|
but it is uncorked enormous uh
|
||||||
|
|
||||||
|
Innovation and and we think that um this
|
||||||
|
|
||||||
|
there's a very good news story about
|
||||||
|
|
||||||
|
this in healthcare particularly where we
|
||||||
|
|
||||||
|
were looking to look we were looking to
|
||||||
|
|
||||||
|
unlock uh the value of of the data that
|
||||||
|
|
||||||
|
that we all produce every single day
|
||||||
|
|
||||||
|
um as as humans and and so we've
|
||||||
|
|
||||||
|
established an AI investment program
|
||||||
|
|
||||||
|
because no one company can can tackle
|
||||||
|
|
||||||
|
all of these Innovations themselves and
|
||||||
|
|
||||||
|
what well has done too is it's taken a
|
||||||
|
|
||||||
|
very much an ecosystem approach by
|
||||||
|
|
||||||
|
establishing its apps.health Marketplace
|
||||||
|
|
||||||
|
and so we're very excited about not only
|
||||||
|
|
||||||
|
uh allocating Capital into promising
|
||||||
|
|
||||||
|
young AI companies that are focused on
|
||||||
|
|
||||||
|
digital health and solving Healthcare
|
||||||
|
|
||||||
|
problems but also giving them access to
|
||||||
|
|
||||||
|
um you know safely and securely to our
|
||||||
|
|
||||||
|
provider Network to our uh you know to
|
||||||
|
|
||||||
|
to our Outpatient Clinic Network which
|
||||||
|
|
||||||
|
is the largest owned and operated
|
||||||
|
|
||||||
|
Network in Canada by far uh so
|
||||||
|
|
||||||
|
um and and when these and it's it was
|
||||||
|
|
||||||
|
remarkable when we announced this
|
||||||
|
|
||||||
|
program we've had just in the in the
|
||||||
|
|
||||||
|
first uh week to 10 days we've had over
|
||||||
|
|
||||||
|
a hundred uh inbound prospects come in
|
||||||
|
|
||||||
|
uh that that wanted to you know
|
||||||
|
|
||||||
|
collaborate with us and again I don't
|
||||||
|
|
||||||
|
think that's necessarily for the money
|
||||||
|
|
||||||
|
you know we're saying we would invest a
|
||||||
|
|
||||||
|
minimum of a quarter of a million
|
||||||
|
|
||||||
|
dollars you know a lot of them will
|
||||||
|
|
||||||
|
likely be higher than a quarter of a
|
||||||
|
|
||||||
|
million dollars
|
||||||
|
|
||||||
|
so it's not life-changing money but but
|
||||||
|
|
||||||
|
our structural advantages and and and
|
||||||
|
|
||||||
|
the benefits that we have in the Well
|
||||||
|
|
||||||
|
Network those are extremely hard to come
|
||||||
|
|
||||||
|
by uh and I think and I think uh uh
|
||||||
|
|
||||||
|
you'll see us uh you know help some of
|
||||||
|
|
||||||
|
these companies uh succeed and they will
|
||||||
|
|
||||||
|
help us drive uh you know more
|
||||||
|
|
||||||
|
Innovation to that helps the provider
|
||||||
|
|
||||||
|
but speaking of this very interesting AI
|
||||||
|
|
||||||
|
I know your company just launched well
|
||||||
|
|
||||||
|
AI voice this is super interesting tell
|
||||||
|
|
||||||
|
me what it is and the impact it could
|
||||||
|
|
||||||
|
have on health care providers
|
||||||
|
|
||||||
|
yeah thanks for uh asking Richard our
|
||||||
|
|
||||||
|
providers uh are thrilled with this you
|
||||||
|
|
||||||
|
know we've we've had a number of of of
|
||||||
|
|
||||||
|
our own well providers testing this
|
||||||
|
|
||||||
|
technology and it it it really feels
|
||||||
|
|
||||||
|
like magic to them it's essentially an
|
||||||
|
|
||||||
|
ambient AI powered scribe so it's a it's
|
||||||
|
|
||||||
|
a service that with the consent of the
|
||||||
|
|
||||||
|
parties involved listens to the
|
||||||
|
|
||||||
|
conversation between a patient and
|
||||||
|
|
||||||
|
provider and then uh essentially
|
||||||
|
|
||||||
|
condenses that into a medically relevant
|
||||||
|
|
||||||
|
note for the chart files uh typically
|
||||||
|
|
||||||
|
that is a lengthy process a doctor has
|
||||||
|
|
||||||
|
to transcribe notes then review those
|
||||||
|
|
||||||
|
notes and make sure that uh a a a a
|
||||||
|
|
||||||
|
appropriate medically oriented and
|
||||||
|
|
||||||
|
structured node is is is uh prepared and
|
||||||
|
|
||||||
|
put into the chart and that could take
|
||||||
|
|
||||||
|
you know sometimes more than more time
|
||||||
|
|
||||||
|
than the actual consultation uh time and
|
||||||
|
|
||||||
|
so we believe that on average if it's
|
||||||
|
|
||||||
|
used regularly and consistently this can
|
||||||
|
|
||||||
|
give providers back at least a third of
|
||||||
|
|
||||||
|
their day
|
||||||
|
|
||||||
|
um and and it's it's just a game changer
|
||||||
|
|
||||||
|
uh and and uh we have now gone into
|
||||||
|
|
||||||
|
General release with this product it's
|
||||||
|
|
||||||
|
widely available in Canada uh it has
|
||||||
|
|
||||||
|
been integrated into our EMR which makes
|
||||||
|
|
||||||
|
it even more valuable tools like this
|
||||||
|
|
||||||
|
are going to start popping up but if
|
||||||
|
|
||||||
|
they're not integrated into your
|
||||||
|
|
||||||
|
practice management system then you have
|
||||||
|
|
||||||
|
to kind of have data in in more than one
|
||||||
|
|
||||||
|
place and and move that around a little
|
||||||
|
|
||||||
|
bit which which makes it a little bit
|
||||||
|
|
||||||
|
more difficult especially with HIPAA
|
||||||
|
|
||||||
|
requirements and and regulations so
|
||||||
|
|
||||||
|
again I think this is the first of many
|
||||||
|
|
||||||
|
types of different products and services
|
||||||
|
|
||||||
|
that allow doctors to place more
|
||||||
|
|
||||||
|
emphasis and focus on the patient
|
||||||
|
|
||||||
|
experience instead of having their head
|
||||||
|
|
||||||
|
in a laptop and looking at you once in a
|
||||||
|
|
||||||
|
while they'll be looking at you and
|
||||||
|
|
||||||
|
speaking to their practice management
|
||||||
|
|
||||||
|
system and I think this you know think
|
||||||
|
|
||||||
|
about it as Alexa for for our doctors uh
|
||||||
|
|
||||||
|
you know this this ability to speak uh
|
||||||
|
|
||||||
|
and and have you know uh you know Voice
|
||||||
|
|
||||||
|
driven AI assistant that does things
|
||||||
|
|
||||||
|
like this I think are going to be you
|
||||||
|
|
||||||
|
know incredibly helpful and valuable uh
|
||||||
|
|
||||||
|
for for healthcare providers
|
||||||
|
|
||||||
|
super fascinating I mean we're just
|
||||||
|
|
||||||
|
hearing you know more about AI maybe AI
|
||||||
|
|
||||||
|
for the first time but here you are with
|
||||||
|
|
||||||
|
a product already on the market in the
|
||||||
|
|
||||||
|
in the healthcare field that's going to
|
||||||
|
|
||||||
|
be pretty attractive to be out there uh
|
||||||
|
|
||||||
|
right ahead of many other people right
|
||||||
|
|
||||||
|
thank you Richard thanks for that
|
||||||
|
|
||||||
|
recognition that's been Our intention we
|
||||||
|
|
||||||
|
we want to demonstrate that we uh you
|
||||||
|
|
||||||
|
know that we're all in on ensuring that
|
||||||
|
|
||||||
|
technology that benefits providers uh is
|
||||||
|
|
||||||
|
is is accelerated and uh de-risked and
|
||||||
|
|
||||||
|
provided uh you know um in in a timely
|
||||||
|
|
||||||
|
way you know providers need this help we
|
||||||
|
|
||||||
|
we have a healthcare crisis in the
|
||||||
|
|
||||||
|
country that is generally characterized
|
||||||
|
|
||||||
|
as a as a lack of doctors and so imagine
|
||||||
|
|
||||||
|
if we can get our doctors to be 20 or 30
|
||||||
|
|
||||||
|
percent more productive through the use
|
||||||
|
|
||||||
|
of these types of tools well they're
|
||||||
|
|
||||||
|
going to just see more patience and and
|
||||||
|
|
||||||
|
that's going to help all of us and uh
|
||||||
|
|
||||||
|
and look if you step back Wells business
|
||||||
|
|
||||||
|
model is all about having exposure to
|
||||||
|
|
||||||
|
the success of doctors and doing our
|
||||||
|
|
||||||
|
best to help them be more successful
|
||||||
|
|
||||||
|
because we're in a revenue share
|
||||||
|
|
||||||
|
relationship with most of the doctors
|
||||||
|
|
||||||
|
that we work with and so this uh this is
|
||||||
|
|
||||||
|
good for the ecosystem it's great for
|
||||||
|
|
||||||
|
the provider and it's great for well as
|
||||||
|
|
||||||
|
well super fascinating I'm Ed shabazzi
|
||||||
|
|
||||||
|
CEO well Health Technologies ticker
|
||||||
|
|
||||||
|
w-e-l-l great to catch up again thank
|
||||||
|
|
||||||
|
you sir
|
||||||
|
|
||||||
|
thank you Richard appreciate you having
|
||||||
|
|
||||||
|
me
|
||||||
|
|
||||||
|
[Music]
|
||||||
|
|
||||||
|
thank you
|
||||||
|
|
||||||
970
server/tests/evaluate/reference_texts/ref_sample_3.txt
Normal file
970
server/tests/evaluate/reference_texts/ref_sample_3.txt
Normal file
@@ -0,0 +1,970 @@
|
|||||||
|
learning medicine is hard work osmosis
|
||||||
|
|
||||||
|
makes it easy it takes our lectures and
|
||||||
|
|
||||||
|
notes to create a personalized study
|
||||||
|
|
||||||
|
plan with exclusive videos practice
|
||||||
|
|
||||||
|
questions and flashcards and so much
|
||||||
|
|
||||||
|
more try it free today
|
||||||
|
|
||||||
|
in diabetes mellitus your body has
|
||||||
|
|
||||||
|
trouble moving glucose which is the type
|
||||||
|
|
||||||
|
of sugar from your blood into your cells
|
||||||
|
|
||||||
|
this leads to high levels of glucose in
|
||||||
|
|
||||||
|
your blood and not enough of it in your
|
||||||
|
|
||||||
|
cells and remember that your cells need
|
||||||
|
|
||||||
|
glucose as a source of energy so not
|
||||||
|
|
||||||
|
letting the glucose enter means that the
|
||||||
|
|
||||||
|
cells star for energy despite having
|
||||||
|
|
||||||
|
glucose right on their doorstep in
|
||||||
|
|
||||||
|
general the body controls how much
|
||||||
|
|
||||||
|
glucose is in the blood relative to how
|
||||||
|
|
||||||
|
much gets into the cells with two
|
||||||
|
|
||||||
|
hormones insulin and glucagon insulin is
|
||||||
|
|
||||||
|
used to reduce blood glucose levels and
|
||||||
|
|
||||||
|
glucagon is used to increase blood
|
||||||
|
|
||||||
|
glucose levels both of these hormones
|
||||||
|
|
||||||
|
are produced by clusters of cells in the
|
||||||
|
|
||||||
|
pancreas called islets of langerhans
|
||||||
|
|
||||||
|
insulin is secreted by beta cells in the
|
||||||
|
|
||||||
|
center of these islets and glucagon is
|
||||||
|
|
||||||
|
secreted by alpha cells in the periphery
|
||||||
|
|
||||||
|
of the islets insulin reduces the amount
|
||||||
|
|
||||||
|
of glucose in the blood by binding to
|
||||||
|
|
||||||
|
insulin receptors embedded in the cell
|
||||||
|
|
||||||
|
membrane of various insulin responsive
|
||||||
|
|
||||||
|
tissues like muscle cells in adipose
|
||||||
|
|
||||||
|
tissue when activated the insulin
|
||||||
|
|
||||||
|
receptors cause vesicles containing
|
||||||
|
|
||||||
|
glucose transporter that are inside the
|
||||||
|
|
||||||
|
cell to fuse with the cell membrane
|
||||||
|
|
||||||
|
allowing glucose to be transported into
|
||||||
|
|
||||||
|
the cell glucagon does exactly the
|
||||||
|
|
||||||
|
opposite it raises the blood glucose
|
||||||
|
|
||||||
|
levels by getting the liver to generate
|
||||||
|
|
||||||
|
new molecules of glucose from other
|
||||||
|
|
||||||
|
molecules and also break down glycogen
|
||||||
|
|
||||||
|
into glucose so that I can all get
|
||||||
|
|
||||||
|
dumped into the blood diabetes mellitus
|
||||||
|
|
||||||
|
is diagnosed when blood glucose levels
|
||||||
|
|
||||||
|
get too high and this is seen among 10
|
||||||
|
|
||||||
|
percent of the world population there
|
||||||
|
|
||||||
|
are two types of diabetes type 1 and
|
||||||
|
|
||||||
|
type 2 and the main difference between
|
||||||
|
|
||||||
|
them is the underlying mechanism that
|
||||||
|
|
||||||
|
causes the blood glucose levels to rise
|
||||||
|
|
||||||
|
about 10% of people with diabetes have
|
||||||
|
|
||||||
|
type 1 and the remaining 90% of people
|
||||||
|
|
||||||
|
with diabetes have type 2 let's start
|
||||||
|
|
||||||
|
with type 1 diabetes mellitus sometimes
|
||||||
|
|
||||||
|
just called type 1 diabetes in this
|
||||||
|
|
||||||
|
situation the body doesn't make enough
|
||||||
|
|
||||||
|
insulin the reason this happens is that
|
||||||
|
|
||||||
|
in type 1 diabetes there's a type 4
|
||||||
|
|
||||||
|
hypersensitivity response or a cell
|
||||||
|
|
||||||
|
mediated immune response where a
|
||||||
|
|
||||||
|
person's own T cells at
|
||||||
|
|
||||||
|
the pancreas as a quick review remember
|
||||||
|
|
||||||
|
that the immune system has T cells that
|
||||||
|
|
||||||
|
react to all sorts of antigens which are
|
||||||
|
|
||||||
|
usually small peptides polysaccharides
|
||||||
|
|
||||||
|
or lipids and that some of these
|
||||||
|
|
||||||
|
antigens are part of our own body cells
|
||||||
|
|
||||||
|
it doesn't make sense to allow T cells
|
||||||
|
|
||||||
|
that will attack our own cells to hang
|
||||||
|
|
||||||
|
around until there's this process to
|
||||||
|
|
||||||
|
eliminate them called self tolerance in
|
||||||
|
|
||||||
|
type 1 diabetes there's a genetic
|
||||||
|
|
||||||
|
abnormality that causes a loss of self
|
||||||
|
|
||||||
|
tolerance among T cells that
|
||||||
|
|
||||||
|
specifically target the beta cell
|
||||||
|
|
||||||
|
antigens losing self tolerance means
|
||||||
|
|
||||||
|
that these T cells are allowed to
|
||||||
|
|
||||||
|
recruit other immune cells and
|
||||||
|
|
||||||
|
coordinate an attack on these beta cells
|
||||||
|
|
||||||
|
losing beta cells means less insulin and
|
||||||
|
|
||||||
|
less insulin means that glucose piles up
|
||||||
|
|
||||||
|
in the blood because it can't enter the
|
||||||
|
|
||||||
|
body's cells one really important group
|
||||||
|
|
||||||
|
of genes involved in regulation of the
|
||||||
|
|
||||||
|
immune response is the human leukocyte
|
||||||
|
|
||||||
|
antigen system or HLA system even though
|
||||||
|
|
||||||
|
it's called a system it's basically this
|
||||||
|
|
||||||
|
group of genes on chromosome 6 that
|
||||||
|
|
||||||
|
encode the major histocompatibility
|
||||||
|
|
||||||
|
complex or MHC which is a protein that's
|
||||||
|
|
||||||
|
extremely important in helping the
|
||||||
|
|
||||||
|
immune system recognize foreign
|
||||||
|
|
||||||
|
molecules as well as maintaining self
|
||||||
|
|
||||||
|
tolerance MHC is like the serving
|
||||||
|
|
||||||
|
platter that antigens are presented to
|
||||||
|
|
||||||
|
the immune cells on interestingly people
|
||||||
|
|
||||||
|
with type 1 diabetes often have specific
|
||||||
|
|
||||||
|
HLA genes in common with each other one
|
||||||
|
|
||||||
|
called
|
||||||
|
|
||||||
|
HLA dr3 and another called HLA dr4 but
|
||||||
|
|
||||||
|
this is just a genetic clue right
|
||||||
|
|
||||||
|
because not everyone with HLA dr3 and
|
||||||
|
|
||||||
|
HLA dr4 develops diabetes in diabetes
|
||||||
|
|
||||||
|
mellitus type 1 destruction of beta
|
||||||
|
|
||||||
|
cells usually starts early in life but
|
||||||
|
|
||||||
|
sometimes up to 90% of the beta cells
|
||||||
|
|
||||||
|
are destroyed before symptoms crop up
|
||||||
|
|
||||||
|
for clinical symptoms of uncontrolled
|
||||||
|
|
||||||
|
diabetes that all sound similar our
|
||||||
|
|
||||||
|
polyphagia glycosuria polyuria and
|
||||||
|
|
||||||
|
polydipsia let's go through them one by
|
||||||
|
|
||||||
|
one even though there's a lot of glucose
|
||||||
|
|
||||||
|
in the blood it cannot get into the
|
||||||
|
|
||||||
|
cells which leaves cells starved for
|
||||||
|
|
||||||
|
energy so in response adipose tissue
|
||||||
|
|
||||||
|
starts breaking down fat called
|
||||||
|
|
||||||
|
lipolysis
|
||||||
|
|
||||||
|
and muscle tissue starts breaking down
|
||||||
|
|
||||||
|
proteins both of which results in weight
|
||||||
|
|
||||||
|
loss for someone with uncontrolled
|
||||||
|
|
||||||
|
diabetes this catabolic state leaves
|
||||||
|
|
||||||
|
people feeling hungry
|
||||||
|
|
||||||
|
also known as poly fascia Faiza means
|
||||||
|
|
||||||
|
eating and poly means a lot now with
|
||||||
|
|
||||||
|
high glucose levels that means that when
|
||||||
|
|
||||||
|
blood gets filtered through the kidneys
|
||||||
|
|
||||||
|
some of it starts to spill into the
|
||||||
|
|
||||||
|
urine called glycosuria glyco surfers to
|
||||||
|
|
||||||
|
glucose and urea the urine since glucose
|
||||||
|
|
||||||
|
is osmotically active water tends to
|
||||||
|
|
||||||
|
follow it resulting in an increase in
|
||||||
|
|
||||||
|
urination or polyuria poly again refers
|
||||||
|
|
||||||
|
to a lot and urea again refers to urine
|
||||||
|
|
||||||
|
finally because there's so much
|
||||||
|
|
||||||
|
urination people with uncontrolled
|
||||||
|
|
||||||
|
diabetes become dehydrated and thirsty
|
||||||
|
|
||||||
|
or polydipsia poly means a lot and dip
|
||||||
|
|
||||||
|
SIA means thirst even though people with
|
||||||
|
|
||||||
|
diabetes are not able to produce their
|
||||||
|
|
||||||
|
own insulin they can still respond to
|
||||||
|
|
||||||
|
insulin so treatment involves lifelong
|
||||||
|
|
||||||
|
insulin therapy to regulate their blood
|
||||||
|
|
||||||
|
glucose levels and basically enable
|
||||||
|
|
||||||
|
their cells to use glucose
|
||||||
|
|
||||||
|
one really serious complication with
|
||||||
|
|
||||||
|
type 1 diabetes is called diabetic
|
||||||
|
|
||||||
|
ketoacidosis or DKA to understand it
|
||||||
|
|
||||||
|
let's go back to the process of
|
||||||
|
|
||||||
|
lipolysis where fat is broken down into
|
||||||
|
|
||||||
|
free fatty acids after that happens the
|
||||||
|
|
||||||
|
liver turns the fatty acids into ketone
|
||||||
|
|
||||||
|
bodies like Osito acetic acid in beta
|
||||||
|
|
||||||
|
hydroxy butyrate acid a seed of acetic
|
||||||
|
|
||||||
|
acid is a keto acid because it has a
|
||||||
|
|
||||||
|
ketone group in a carboxylic acid group
|
||||||
|
|
||||||
|
beta hydroxy rhetoric acid on the other
|
||||||
|
|
||||||
|
hand even though it's still one of the
|
||||||
|
|
||||||
|
ketone bodies isn't technically a keto
|
||||||
|
|
||||||
|
acid since its ketone group has been
|
||||||
|
|
||||||
|
reduced to a hydroxyl group these ketone
|
||||||
|
|
||||||
|
bodies are important because they can be
|
||||||
|
|
||||||
|
used by cells for energy but they also
|
||||||
|
|
||||||
|
increase the acidity of the blood which
|
||||||
|
|
||||||
|
is why it's called ketoacidosis and the
|
||||||
|
|
||||||
|
blood becoming really acidic can have
|
||||||
|
|
||||||
|
major effects throughout the body
|
||||||
|
|
||||||
|
individuals can develop custom all
|
||||||
|
|
||||||
|
respiration which is a deep and labored
|
||||||
|
|
||||||
|
breathing as the body tries to move
|
||||||
|
|
||||||
|
carbon dioxide out of the blood in an
|
||||||
|
|
||||||
|
effort to reduce its acidity cells also
|
||||||
|
|
||||||
|
have a transporter that exchanges
|
||||||
|
|
||||||
|
hydrogen ions or protons for potassium
|
||||||
|
|
||||||
|
when the blood gets acidic it's by
|
||||||
|
|
||||||
|
definition loaded with protons that get
|
||||||
|
|
||||||
|
sent into cells while potassium gets
|
||||||
|
|
||||||
|
sent into the fluid outside cells
|
||||||
|
|
||||||
|
another thing to keep in mind is that in
|
||||||
|
|
||||||
|
addition to helping glucose enter cells
|
||||||
|
|
||||||
|
insulin stimulates the sodium potassium
|
||||||
|
|
||||||
|
ATPase --is which help potassium get
|
||||||
|
|
||||||
|
into the cells and so without insulin
|
||||||
|
|
||||||
|
more potassium stays in the fluid
|
||||||
|
|
||||||
|
outside cells both of these mechanisms
|
||||||
|
|
||||||
|
lead to increased potassium in the fluid
|
||||||
|
|
||||||
|
outside cells which quickly makes it
|
||||||
|
|
||||||
|
into the blood and causes hyperkalemia
|
||||||
|
|
||||||
|
the potassium is then excreted so over
|
||||||
|
|
||||||
|
time even though the blood potassium
|
||||||
|
|
||||||
|
levels remain high over all stores of
|
||||||
|
|
||||||
|
potassium in the body which include
|
||||||
|
|
||||||
|
potassium inside cells starts to run low
|
||||||
|
|
||||||
|
individuals will also have a high anion
|
||||||
|
|
||||||
|
gap which reflects a large difference in
|
||||||
|
|
||||||
|
the unmeasured negative and positive
|
||||||
|
|
||||||
|
ions in the serum largely due to the
|
||||||
|
|
||||||
|
build-up of ketoacids
|
||||||
|
|
||||||
|
diabetic ketoacidosis can happen even in
|
||||||
|
|
||||||
|
people who have already been diagnosed
|
||||||
|
|
||||||
|
with diabetes and currently have some
|
||||||
|
|
||||||
|
sort of insulin therapy
|
||||||
|
|
||||||
|
in states of stress like an infection
|
||||||
|
|
||||||
|
the body releases epinephrine which in
|
||||||
|
|
||||||
|
turn stimulates the release of glucagon
|
||||||
|
|
||||||
|
too much glucagon can tip the delicate
|
||||||
|
|
||||||
|
hormonal balance of glucagon and insulin
|
||||||
|
|
||||||
|
in favor of elevating blood sugars and
|
||||||
|
|
||||||
|
can lead to a cascade of events we just
|
||||||
|
|
||||||
|
described increased glucose in the blood
|
||||||
|
|
||||||
|
loss of glucose in the urine loss of
|
||||||
|
|
||||||
|
water dehydration and in parallel and
|
||||||
|
|
||||||
|
need for alternative energy generation
|
||||||
|
|
||||||
|
of ketone bodies and ketoacidosis
|
||||||
|
|
||||||
|
interestingly both ketone bodies break
|
||||||
|
|
||||||
|
down into acetone and escape as a gas by
|
||||||
|
|
||||||
|
getting breathed out the lungs which
|
||||||
|
|
||||||
|
gives us sweet fruity smell to a
|
||||||
|
|
||||||
|
person's breath in general though that's
|
||||||
|
|
||||||
|
the only sweet thing about this illness
|
||||||
|
|
||||||
|
which also causes nausea vomiting and if
|
||||||
|
|
||||||
|
severe mental status changes and acute
|
||||||
|
|
||||||
|
cerebral edema
|
||||||
|
|
||||||
|
treatment of a DKA episode involves
|
||||||
|
|
||||||
|
giving plenty of fluids which helps with
|
||||||
|
|
||||||
|
dehydration insulin which helps lower
|
||||||
|
|
||||||
|
blood glucose levels and replacement of
|
||||||
|
|
||||||
|
electrolytes like potassium all of which
|
||||||
|
|
||||||
|
help to reverse the acidosis now let's
|
||||||
|
|
||||||
|
switch gears and talk about type 2
|
||||||
|
|
||||||
|
diabetes which is where the body makes
|
||||||
|
|
||||||
|
insulin but the tissues don't respond as
|
||||||
|
|
||||||
|
well to it the exact reason why cells
|
||||||
|
|
||||||
|
don't respond isn't fully understood
|
||||||
|
|
||||||
|
essentially the body's providing the
|
||||||
|
|
||||||
|
normal amount of insulin but the cells
|
||||||
|
|
||||||
|
don't move their glucose transporters to
|
||||||
|
|
||||||
|
their membrane in response which
|
||||||
|
|
||||||
|
remember is needed for the glucose to
|
||||||
|
|
||||||
|
get into the cells these cells therefore
|
||||||
|
|
||||||
|
have insulin resistance some risk
|
||||||
|
|
||||||
|
factors for insulin resistance are
|
||||||
|
|
||||||
|
obesity lack of exercise and
|
||||||
|
|
||||||
|
hypertension the exact mechanisms are
|
||||||
|
|
||||||
|
still being explored for example in
|
||||||
|
|
||||||
|
excess of adipose tissue or fat is
|
||||||
|
|
||||||
|
thought to cause the release of free
|
||||||
|
|
||||||
|
fatty acids in so-called edible kinds
|
||||||
|
|
||||||
|
which are signaling molecules that can
|
||||||
|
|
||||||
|
cause inflammation which seems related
|
||||||
|
|
||||||
|
to insulin resistance
|
||||||
|
|
||||||
|
however many people that are obese are
|
||||||
|
|
||||||
|
not diabetic so genetic factors probably
|
||||||
|
|
||||||
|
play a major role as well we see this
|
||||||
|
|
||||||
|
when we look at twin studies as well
|
||||||
|
|
||||||
|
we're having a twin with type-2 diabetes
|
||||||
|
|
||||||
|
increases the risk of developing type 2
|
||||||
|
|
||||||
|
diabetes completely independently of
|
||||||
|
|
||||||
|
other environmental risk factors in type
|
||||||
|
|
||||||
|
2 diabetes since tissues don't respond
|
||||||
|
|
||||||
|
as well to normal levels of insulin the
|
||||||
|
|
||||||
|
body ends up producing more insulin in
|
||||||
|
|
||||||
|
order to get the same effect and move
|
||||||
|
|
||||||
|
glucose out of the blood
|
||||||
|
|
||||||
|
they do this through beta cell
|
||||||
|
|
||||||
|
hyperplasia an increased number of beta
|
||||||
|
|
||||||
|
cells and beta cell hypertrophy where
|
||||||
|
|
||||||
|
they actually grow in size all in this
|
||||||
|
|
||||||
|
attempt to pump out more insulin this
|
||||||
|
|
||||||
|
works for a while and by keeping insulin
|
||||||
|
|
||||||
|
levels higher than normal blood glucose
|
||||||
|
|
||||||
|
levels can be kept normal called normal
|
||||||
|
|
||||||
|
glycemia now along with insulin beta
|
||||||
|
|
||||||
|
cells also secrete islet amyloid
|
||||||
|
|
||||||
|
polypeptide or amylin so while beta
|
||||||
|
|
||||||
|
cells are cranking out insulin they also
|
||||||
|
|
||||||
|
secrete an increased amount of amylin
|
||||||
|
|
||||||
|
over time Emlyn builds up and aggregates
|
||||||
|
|
||||||
|
in the islets this beta cell
|
||||||
|
|
||||||
|
compensation though is not sustainable
|
||||||
|
|
||||||
|
and over time those maxed out beta cells
|
||||||
|
|
||||||
|
get exhausted and they become
|
||||||
|
|
||||||
|
dysfunctional and undergo hypo trophy
|
||||||
|
|
||||||
|
and get smaller as well as hypoplasia
|
||||||
|
|
||||||
|
and die off as beta cells are lost in
|
||||||
|
|
||||||
|
insulin levels decrease glucose levels
|
||||||
|
|
||||||
|
in the blood start to increase in
|
||||||
|
|
||||||
|
patients develop hyperglycemia which
|
||||||
|
|
||||||
|
leads to similar clinical signs that we
|
||||||
|
|
||||||
|
mentioned before like Paul aphasia
|
||||||
|
|
||||||
|
glycosuria polyuria polydipsia but
|
||||||
|
|
||||||
|
unlike type 1 diabetes there's generally
|
||||||
|
|
||||||
|
some circulating insulin in type 2
|
||||||
|
|
||||||
|
diabetes from the beta cells that are
|
||||||
|
|
||||||
|
trying to compensate for the insulin
|
||||||
|
|
||||||
|
resistance this means that the insulin
|
||||||
|
|
||||||
|
glucagon balances such that diabetic
|
||||||
|
|
||||||
|
ketoacidosis does not usually develop
|
||||||
|
|
||||||
|
having said that a complication called
|
||||||
|
|
||||||
|
hyperosmolar hyperglycemic state or HHS
|
||||||
|
|
||||||
|
is much more common in type 2 diabetes
|
||||||
|
|
||||||
|
than type 1 diabetes and it causes
|
||||||
|
|
||||||
|
increased plasma osmolarity due to
|
||||||
|
|
||||||
|
extreme dehydration and concentration of
|
||||||
|
|
||||||
|
the blood to help understand this
|
||||||
|
|
||||||
|
remember that glucose is a polar
|
||||||
|
|
||||||
|
molecule that cannot passively diffuse
|
||||||
|
|
||||||
|
across cell membranes which means that
|
||||||
|
|
||||||
|
it acts as a solute so when levels of
|
||||||
|
|
||||||
|
glucose are super high in the blood
|
||||||
|
|
||||||
|
meaning it's a hyperosmolar State water
|
||||||
|
|
||||||
|
starts to leave the body cells and enter
|
||||||
|
|
||||||
|
the blood vessels leaving the cells were
|
||||||
|
|
||||||
|
relatively dry in travailed rather than
|
||||||
|
|
||||||
|
plump and juicy blood vessels that are
|
||||||
|
|
||||||
|
full of water lead to increased
|
||||||
|
|
||||||
|
urination and total body dehydration and
|
||||||
|
|
||||||
|
this is a very serious situation because
|
||||||
|
|
||||||
|
the dehydration of the body's cells and
|
||||||
|
|
||||||
|
in particular the brain can cause a
|
||||||
|
|
||||||
|
number of symptoms including mental
|
||||||
|
|
||||||
|
status changes in HHS you can sometimes
|
||||||
|
|
||||||
|
see mild ketone emia and acidosis but
|
||||||
|
|
||||||
|
not to the extent that it's seen in DKA
|
||||||
|
|
||||||
|
and in DKA you can see some hyper
|
||||||
|
|
||||||
|
osmolarity so there's definitely overlap
|
||||||
|
|
||||||
|
between these two syndromes
|
||||||
|
|
||||||
|
besides type 1 and type 2 diabetes there
|
||||||
|
|
||||||
|
are also a couple other subtypes of
|
||||||
|
|
||||||
|
diabetes mellitus gestational diabetes
|
||||||
|
|
||||||
|
is when pregnant women have increased
|
||||||
|
|
||||||
|
blood glucose which is particularly
|
||||||
|
|
||||||
|
during the third trimester although
|
||||||
|
|
||||||
|
ultimately unknown the cause is thought
|
||||||
|
|
||||||
|
to be related to pregnancy hormones that
|
||||||
|
|
||||||
|
interfere with insulins action on
|
||||||
|
|
||||||
|
insulin receptors also sometimes people
|
||||||
|
|
||||||
|
can develop drug-induced diabetes which
|
||||||
|
|
||||||
|
is where medications have side effects
|
||||||
|
|
||||||
|
that tend to increase blood glucose
|
||||||
|
|
||||||
|
levels the mechanism for both of these
|
||||||
|
|
||||||
|
is thought to be related to insulin
|
||||||
|
|
||||||
|
resistance like type 2 diabetes rather
|
||||||
|
|
||||||
|
than an autoimmune destruction process
|
||||||
|
|
||||||
|
like in type 1 diabetes diagnosing type
|
||||||
|
|
||||||
|
1 or type 2 diabetes is done by getting
|
||||||
|
|
||||||
|
a sense for how much glucose is floating
|
||||||
|
|
||||||
|
around in the blood and has specific
|
||||||
|
|
||||||
|
standards that the World Health
|
||||||
|
|
||||||
|
Organization uses very commonly a
|
||||||
|
|
||||||
|
fasting glucose test is taken where the
|
||||||
|
|
||||||
|
person doesn't eat or drink except the
|
||||||
|
|
||||||
|
water that's okay for a total of eight
|
||||||
|
|
||||||
|
hours and then has their blood tested
|
||||||
|
|
||||||
|
for glucose levels levels of 100
|
||||||
|
|
||||||
|
milligrams per deciliter to 120
|
||||||
|
|
||||||
|
five milligrams per deciliter indicates
|
||||||
|
|
||||||
|
pre-diabetes and 126 milligrams per
|
||||||
|
|
||||||
|
deciliter or higher indicates diabetes a
|
||||||
|
|
||||||
|
non fasting a random glucose test can be
|
||||||
|
|
||||||
|
done at any time with 200 milligrams per
|
||||||
|
|
||||||
|
deciliter or higher being a red flag for
|
||||||
|
|
||||||
|
diabetes another test is called an oral
|
||||||
|
|
||||||
|
glucose tolerance test where person is
|
||||||
|
|
||||||
|
given glucose and then blood samples are
|
||||||
|
|
||||||
|
taken at time intervals to figure out
|
||||||
|
|
||||||
|
how well it's being cleared from the
|
||||||
|
|
||||||
|
blood the most important interval being
|
||||||
|
|
||||||
|
two hours later levels of 140 milligrams
|
||||||
|
|
||||||
|
per deciliter to 199 milligrams per
|
||||||
|
|
||||||
|
deciliter indicate pre-diabetes
|
||||||
|
|
||||||
|
and 200 or above indicates diabetes
|
||||||
|
|
||||||
|
another thing to know is that when blood
|
||||||
|
|
||||||
|
glucose levels get high the glucose can
|
||||||
|
|
||||||
|
also stick to proteins that are floating
|
||||||
|
|
||||||
|
around in the blood or in cells so that
|
||||||
|
|
||||||
|
brings us to another type of test that
|
||||||
|
|
||||||
|
can be done which is the hba1c test
|
||||||
|
|
||||||
|
which tests for the proportion of
|
||||||
|
|
||||||
|
hemoglobin in red blood cells that has
|
||||||
|
|
||||||
|
glucose stuck to it called glycated
|
||||||
|
|
||||||
|
hemoglobin hba1c levels of 5.7% 26.4%
|
||||||
|
|
||||||
|
indicate pre-diabetes
|
||||||
|
|
||||||
|
and 6.5 percent or higher indicates
|
||||||
|
|
||||||
|
diabetes this proportion of glycated
|
||||||
|
|
||||||
|
hemoglobin doesn't change day to day so
|
||||||
|
|
||||||
|
it gives a sense for whether the blood
|
||||||
|
|
||||||
|
glucose levels have been high over the
|
||||||
|
|
||||||
|
past two to three months finally we have
|
||||||
|
|
||||||
|
the c-peptide test which tests for
|
||||||
|
|
||||||
|
byproducts of insulin production if the
|
||||||
|
|
||||||
|
level of c-peptide is low or absent it
|
||||||
|
|
||||||
|
means the pancreas is no longer
|
||||||
|
|
||||||
|
producing enough insulin and the glucose
|
||||||
|
|
||||||
|
cannot enter the cells
|
||||||
|
|
||||||
|
for type one diabetes insulin is the
|
||||||
|
|
||||||
|
only treatment option for type 2
|
||||||
|
|
||||||
|
diabetes on the other hand lifestyle
|
||||||
|
|
||||||
|
changes like weight loss and exercise
|
||||||
|
|
||||||
|
along with a healthy diet and an oral
|
||||||
|
|
||||||
|
anti-diabetic medication like metformin
|
||||||
|
|
||||||
|
in several other classes can sometimes
|
||||||
|
|
||||||
|
be enough to reverse some of that
|
||||||
|
|
||||||
|
insulin resistance and keep blood sugar
|
||||||
|
|
||||||
|
levels in check however if oral
|
||||||
|
|
||||||
|
anti-diabetic medications fail type 2
|
||||||
|
|
||||||
|
diabetes can also be treated with
|
||||||
|
|
||||||
|
insulin something to bear in mind is
|
||||||
|
|
||||||
|
that insulin treatment comes with a risk
|
||||||
|
|
||||||
|
of hypoglycemia especially if insulin is
|
||||||
|
|
||||||
|
taken without a meal symptoms of
|
||||||
|
|
||||||
|
hypoglycemia can be mild like weakness
|
||||||
|
|
||||||
|
hunger and shaking but they can progress
|
||||||
|
|
||||||
|
to a loss of consciousness in seizures
|
||||||
|
|
||||||
|
in severe cases in mild cases drinking
|
||||||
|
|
||||||
|
juices or eating candy or sugar might be
|
||||||
|
|
||||||
|
enough to bring blood sugar up but in
|
||||||
|
|
||||||
|
severe cases intravenous glucose should
|
||||||
|
|
||||||
|
be given as soon as possible
|
||||||
|
|
||||||
|
the FDA has also recently approved
|
||||||
|
|
||||||
|
intranasal glucagon as a treatment for
|
||||||
|
|
||||||
|
severe hypoglycemia all right now over
|
||||||
|
|
||||||
|
time high glucose levels can cause
|
||||||
|
|
||||||
|
damage to tiny blood vessels while the
|
||||||
|
|
||||||
|
micro vasculature in arterioles a
|
||||||
|
|
||||||
|
process called hyaline
|
||||||
|
|
||||||
|
arteriolosclerosis is where the walls of
|
||||||
|
|
||||||
|
the arterioles develop hyaline deposits
|
||||||
|
|
||||||
|
which are deposits of proteins and these
|
||||||
|
|
||||||
|
make them hard and inflexible in
|
||||||
|
|
||||||
|
capillaries the basement membrane can
|
||||||
|
|
||||||
|
thicken and make it difficult for oxygen
|
||||||
|
|
||||||
|
to easily move from the capillary to the
|
||||||
|
|
||||||
|
tissues causing hypoxia
|
||||||
|
|
||||||
|
one of the most significant effects is
|
||||||
|
|
||||||
|
that diabetes increases the risk of
|
||||||
|
|
||||||
|
medium and large arterial wall damage
|
||||||
|
|
||||||
|
and subsequent atherosclerosis which can
|
||||||
|
|
||||||
|
lead to heart attacks and strokes which
|
||||||
|
|
||||||
|
are major causes of morbidity and
|
||||||
|
|
||||||
|
mortality for patients with diabetes in
|
||||||
|
|
||||||
|
the eyes diabetes can lead to
|
||||||
|
|
||||||
|
retinopathy and evidence of that can be
|
||||||
|
|
||||||
|
seen on a fundus copic exam that shows
|
||||||
|
|
||||||
|
cotton-wool spots or flare hemorrhages
|
||||||
|
|
||||||
|
and can eventually cause blindness in
|
||||||
|
|
||||||
|
the kidneys the a ferrant and efferent
|
||||||
|
|
||||||
|
arterioles as well as the glomerulus
|
||||||
|
|
||||||
|
itself can get damaged which can lead to
|
||||||
|
|
||||||
|
an F Radek syndrome that slowly
|
||||||
|
|
||||||
|
diminishes the kidneys ability to filter
|
||||||
|
|
||||||
|
blood over time and can ultimately lead
|
||||||
|
|
||||||
|
to dialysis diabetes can also affect the
|
||||||
|
|
||||||
|
function of nerves causing symptoms like
|
||||||
|
|
||||||
|
a decrease in sensation in the toes and
|
||||||
|
|
||||||
|
fingers sometimes called a stocking
|
||||||
|
|
||||||
|
glove distribution as well as causes the
|
||||||
|
|
||||||
|
autonomic nervous system to malfunction
|
||||||
|
|
||||||
|
and that system controls a number of
|
||||||
|
|
||||||
|
body functions
|
||||||
|
|
||||||
|
everything from sweating to passing gas
|
||||||
|
|
||||||
|
finally both the poor blood supply and
|
||||||
|
|
||||||
|
nerve damage can lead to ulcers
|
||||||
|
|
||||||
|
typically on the feet that don't heal
|
||||||
|
|
||||||
|
quickly and can get pretty severe and
|
||||||
|
|
||||||
|
need to be amputated these are some of
|
||||||
|
|
||||||
|
the complications of uncontrolled
|
||||||
|
|
||||||
|
diabetes which is why it's important to
|
||||||
|
|
||||||
|
diagnose and control diabetes through a
|
||||||
|
|
||||||
|
healthy lifestyle medications to reduce
|
||||||
|
|
||||||
|
insulin resistance and even insulin
|
||||||
|
|
||||||
|
therapy if beta cells have been
|
||||||
|
|
||||||
|
exhausted while type 1 diabetes cannot
|
||||||
|
|
||||||
|
be prevented type 2 diabetes can in fact
|
||||||
|
|
||||||
|
many people with diabetes can control
|
||||||
|
|
||||||
|
their blood sugar levels really
|
||||||
|
|
||||||
|
effectively and live a full and active
|
||||||
|
|
||||||
|
life without any of the complications
|
||||||
|
|
||||||
|
thanks for watching if you're interested
|
||||||
|
|
||||||
|
in a deeper dive on this topic take a
|
||||||
|
|
||||||
|
look at as Moses org where we have
|
||||||
|
|
||||||
|
flashcards questions and other awesome
|
||||||
|
|
||||||
|
tools to help you learn medicine
|
||||||
|
|
||||||
|
you
|
||||||
|
|
||||||
Reference in New Issue
Block a user