<div class="container" tabindex=1>
<div class="card-deck">
<div class="card mr-5 mb-4 shadow rounded" style="background-color:#00b2a933;">
<div class="card-body d-flex flex-column">
<img style="height:7em;width:80%" class="center-img rounded" src="/assets/case1-tile.svg">
<p class="card-text">Bob Stonechild goes to his local community pharmacy for help with his cold symptoms.</p>
<button type="button" style="border:none;color:transparent;" class="mt-auto btn-primary-outline">(button:)[[Scenario 1 |Case 1 - Intro]]</button>
</div>
</div>
<div class="w-100 d-none d-sm-block d-md-none"></div>
<div class="w-100 d-none d-md-block d-lg-none"></div>
<div class="w-100 d-none d-lg-block d-xl-none"></div>
<div class="card mr-5 mb-4 shadow rounded" style="background-color:#00b2a933;">
<div class="card-body d-flex flex-column">
<img style="height:7em;width:80%" class="center-img rounded" src="/assets/case2-tile.svg">
<p class="card-text">Samir Patel goes to his local community pharmacy to get a prescription filled for his son.</p>
<button type="button" style="border: none;" class="mt-auto btn-primary-outline">(button:)[[Scenario 2|Case 2 - Intro]]</button>
</div>
</div>
<div class="w-100 d-none d-md-block d-lg-none"></div>
<div class="card mb-4 shadow rounded" style="background-color:#00b2a933;">
<div class="card-body d-flex flex-column">
<img style="height:7em;width:80%" class="center-img rounded" src="/assets/case3.svg">
<p class="card-text">Maryam Khan goes to her local community pharmacy to ask about getting the COVID-19 vaccine.</p>
<button type="button" style="border: none;" class="mt-auto btn-primary-outline">(button:)[[Scenario 3|Case 3 - Intro]]</button>
</div>
</div>
</div><small class="text-muted" style="display: flex;justify-content: center;align-content: center;">All images licensed for use with this project are from iStock.com. Images may not be utilized or modified for any other purposes.</small>
</div>What do you think is Sayed's most appropriate next action to help Bob?
{
(set: _q1A to "")
(set: _optionA to "He selects an over the counter (OTC) product for Bob to treat his cold symptoms.")
(set: _optionB to "He asks the pharmacist to assess Bob and make a recommendation.")
(set: _optionC to "He collects more information and then asks the pharmacist to assess Bob and make a recommendation.")
(set: _optionD to "He recommends that Sayed sees his doctor or nurse practitioner for a recommendation.")
}
(radio: 2bind _q1A, "q2", _optionA)
(radio: 2bind _q1A, "q2", _optionB)
(radio: 2bind _q1A, "q2", _optionC)
(radio: 2bind _q1A, "q2", _optionD)
{
(set: _selected to "")
(if: _q1A is _optionA)[(set: _selected to "A")]
(if: _q1A is _optionB)[(set: _selected to "B")]
(if: _q1A is _optionC)[(set: _selected to "C")]
(if: _q1A is _optionD)[(set: _selected to "D")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "He selects an over the counter (OTC) product for Bob to treat his cold symptoms.")
(set: _optionB to "He asks the pharmacist to assess Bob and make a recommendation.")
(set: _optionC to "He collects more information and then asks the pharmacist to assess Bob and make a recommendation.")
(set: _optionD to "He recommends that Sayed sees his doctor or nurse practitioner for a recommendation.")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(if: _option is _optionD)[(output-data: "D")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q1A is _optionC)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q1A), "Correct")))
(show: ?continue)
(dialog: "Correct! It is within the registered pharmacy technician's (RPhT) scope of practice to collect medical and medication history. This history will inform the pharmacist's assessment and clinical recommendations. While the RPhT can highlight available OTC product options, they cannot recommend one clinically for a specific patient. Once the pharmacist has completed their assessment of the patient, they may recommend an OTC product or refer the patient for further evaluation (e.g., by a physician, nurse practitioner).")
]
(if: _q1A is not _optionC)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q1A), "Wrong")))
(alert: "Please try again")
]
}]]
}
|continue)[(button:)[[Continue|Dialog 2]]](icon-redo: "ᐳ", "Next")(icon-undo: "ᐸ", "Previous")
{(if: State.pastLength > 0)[
(append: ?Sidebar)[
(link-repeat: "Back to Home Page")[(restart:)(goto-url: "/main.html")]
]
]}
{(if: State.pastLength <= 0)[
(append: ?Sidebar)[
(link-repeat: "Welcome Page")[(goto-url: "/")]
]
]}<div>
<p>Bob Stonechild visits his local community pharmacy. He is greeted by Sayed, the registered pharmacy technician, who noticed Bob was scanning the over-the-counter products in one of the pharmacy aisles. Sayed asks Bob if he can help him find anything as Bob appeared to be having difficulty finding a product.</p>
</div>
{
<img style="height:auto;width:70%" class="center-img" src="/assets/sayed+bob.png">
<div class="mb-3 d-flex justify-content-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
<img style="display: none;"src onerror="return main()">
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT)- Sayed</b>]: Hi Bob, good to see you again. How can I help you? }
</div>
}
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient (Pt) - Bob</b>]: Hi Sayed. I am looking for something to help with this cold I have. I've been having this cough, sore throat, congestion, and a bit of pain in my sinuses. What can I get without a prescription? }
</div>
(button:)[[Next|Quiz 1]]
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [
{"person": 1, "gender": "m", "text": "Hi Bob, good to see you again. How can I help you?"},
{"person": 2, "gender": "m", "text": "Hi Sayed. I am looking for something to help with this cold I have. I've been having this cough, sore throat, congestion, and a bit of pain in my sinuses. What can I get without a prescription?"},
]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><img src onerror="return main()">
{
Mr. Patel, the father of a 5 year old boy named Nikhil Patel, submits a prescription at the pharmacy counter to the regulated pharmacy technician (RPhT) Anson Wong. It is the child's first prescription at the pharmacy.
}
{
<img style="height:auto;width:70%" class="center-img" src="/assets/anson+dad.png">
<div class="mb-3 d-flex justify-content-center audio-controls">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/patel.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient's Father - Mr. Patel</b>]: Hello, I need to have a prescription filled for my son.}
</div>
}
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: Hello, my name is Anson and I am a registered pharmacy technician, I can help you with that. Is this the first time that Nikhil has had a prescription filled at this pharmacy?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/patel.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient's Father - Mr. Patel</b>]: Yes}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: May I ask a few questions?}
</div>
Anson proceeds to confirm the information written on the prescription and asks Mr. Patel a few additional questions that he will share with the pharmacist.
<div class="active-panel">
* patient's name and date of birth
* patient's address and parent's phone number
* patient's allergies/intolerances
* patient's other medications/medical conditions
* patient's Health Card Number/ prescription coverage information (third party information)
</div>
<img style="height:auto;width:30%" class="center-img" src="/assets/prescription.png">
<div class="active-panel">
Rx:
The prescription reads as follows: 1% hydrocortisone powder/ clotrimazole cream
Apply a thin layer to aa bid
</div>
(button:)[[Next|Case 2 - Dialog 1]]
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [
{"person": 2, "gender": "m","text": "Hello, I need to have a prescription filled for my son."},
{"person": 1, "gender":"m","text": "Hello, my name is Anson and I am a registered pharmacy technician, I can help you with that. Is this the first time that Nikhil has had a prescription filled at this pharmacy?"}, {"person": 2, "gender": "m", "text": "Yes"}, {"person": 1, "gender": "m", "text": "May I ask a few questions?"}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script>{
<img style="height:55vh;width:100%" class="center-img" src="/assets/anson+maryam.svg">
<div class="mb-3 d-flex justify-content-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: Hi, my name is Anson and I am the registered pharmacy technician. How may I help you?}
</div>
}
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: I am interested in getting the COVID-19 vaccine today.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: I can help you with this. Do you mind if I ask you some routine screening questions and then I will have you speak with the pharmacist?}
</div>
(link-repeat: "Refer to COVID-19 Screening form")[(open-url: "https://www.health.gov.on.ca/en/pro/programs/publichealth/coronavirus/docs/vaccine/COVID-19_vaccine_pre-screening_form.pdf")]
(link-repeat: "Refer to COVID-19 vaccine consent form")[(open-url: "https://www.health.gov.on.ca/en/pro/programs/publichealth/coronavirus/docs/vaccine/COVID-19_vaccine_consent_form.pdf")]
(text-style: "underline")[(link-goto: "Pharmacy Technician proceeds to ask the patient all screening questions. Patient responds to all questions with no issues.", "C3-0")]
<img src onerror="return main()">
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [{"person":1,"gender":"m","text":"Hi, my name is Anson. How may I help you?"},{"person":2,"gender":"f","text":"I am interested in getting the COVID-19 vaccine today."},{"person":1,"gender":"m","text":"I can help you with this. Do you mind if I ask you some routine screening questions and then I will have you speak with the pharmacist?"}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script>What do you think is Damilola's most appropriate next action to help Bob?
{
(set: _q2A to "")
(set: _optionA to "She asks Bob what symptoms he is experiencing.")
(set: _optionB to "She asks Bob what prescription medications he is taking.")
(set: _optionC to "She gathers more information, based on what Sayed has already collected, to assess Bob and make a clinical recommendation.")
(set: _optionD to "She helps Bob pick a product, 'cashes him out', and provides him with blood pressure device training.")
}
(radio: 2bind _q2A, "q2", _optionA)
(radio: 2bind _q2A, "q2", _optionB)
(radio: 2bind _q2A, "q2", _optionC)
(radio: 2bind _q2A, "q2", _optionD)
{
(set: $getSelected to (macro: str-type _option, [
(set: _optionA to "She asks Bob what symptoms he is experiencing.")
(set: _optionB to "She asks Bob what prescription medications he is taking.")
(set: _optionC to "She gathers more information, based on what Sayed has already collected, to assess Bob and make a clinical recommendation.")
(set: _optionD to "She helps Bob pick a product, 'cashes him out', and provides him with blood pressure device training.")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(if: _option is _optionD)[(output-data: "D")]
(else:)[(output-data: "")]
]))
[(link-repeat: "Submit", (button:))[{
(if: _q2A is _optionC)[
(set: $attempts's (2) to it + (a: (a: ($getSelected: _q2A), "Correct")))
(show: ?continue)
(dialog: "Correct! The pharmacy technician, Sayed, has already started gathering information on Bob's symptoms and they have reviewed Bob's prescription medication profile together. The pharmacist, Damilola, can now proceed with gathering additional information (as needed) to assess Bob and make a clinical recommendation. It is within Sayed's scope of practice to provide medical device training. His role should be optimized by having him provide Bob with blood pressure device training.")
]
(if: _q2A is _optionD)[
(set: $attempts's (2) to it + (a: (a: ($getSelected: _q2A), "Incorrect")))
(dialog: "It is too early for Damilola to make a recommendation as she has not yet completed her assessment of Bob. It is within Sayed's scope of practice to provide medical device training. His role should be optimized by having him provide Bob with blood pressure device training.")
]
(if: _q2A is not _optionC and _q2A is not _optionD)[(set: $attempts's (2) to it + (a: (a: ($getSelected: _q2A), "Incorrect")))(alert: "Please try again")]
}]]
}
|continue)[(button:)[[Go to Next Dialog|Dialog 4]]]Which of the following authorized acts are within the scope of practice of a registered pharmacy technician? Select all that apply.
{
(set: _q3AA to false, _q3B to false, _q3C to false, _q3D to false)
}
(checkbox: bind _q3AA, "Gather information and triage a patient to the pharmacist as needed.")
(checkbox: bind _q3B, "Perform a clinical check of a refill prescription.")
(checkbox: bind _q3C, "Perform a technical check of a refill prescription.")
(checkbox: bind _q3D, "Educate a patient on the use of a medical device.")
{
(set: $attemptString to (macro: bool-type _a, bool-type _b, bool-type _c, bool-type _d, [
(set: _oA to "", _oB to "", _oC to "", _oD to "")
(set: _selectArr to (a:))
(if: _a is true)[(set: _selectArr to it + (a: "A"))]
(if: _b is true)[(set: _selectArr to it + (a: "B"))]
(if: _c is true)[(set: _selectArr to it + (a: "C"))]
(if: _d is true)[(set: _selectArr to it + (a: "D"))]
(output-data: (joined:", ", ..._selectArr))
]))
(set: $random to ($attemptString: _q3AA, _q3B, _q3C, _q3D))
(set: _iscorrect to false)
[(link-repeat: "Submit", (button:))[{
(if: _q3AA is true and _q3C is true and _q3D is true and _q3B is not true)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _q3AA, _q3B, _q3C, _q3D), "Correct")))
(show: ?continue)
(set: _iscorrect to true)
(dialog: "Correct! According to the scope of practice, a RPhT can perform tasks related to information gathering and triage, perform a technical (but NOT clinical) check of a prescription, and educate a patient on the proper use of a medical device (such as a blood pressure monitor). It is within a pharmacist's scope of practice to perform both a clinical verification and a technical check for product release to the patient.")
]
(if: _q3AA is true or _q3C is true or _q3D is true and _q3B is false and _iscorrect is false)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _q3AA, _q3B, _q3C, _q3D), "Incorrect")))
(dialog: "That is correct, but other options also form part of the answer. Please select all that apply.")
]
(if: _q3B is true)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _q3AA, _q3B, _q3C, _q3D), "Wrong")))
(dialog: "Please try again")
]
(if: _q3B is false and _q3AA is false and _q3C is false and _q3D is false)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _q3AA, _q3B, _q3C, _q3D), "Wrong")))
(dialog: "Please try again")]
}]]
}
|continue)[
(button:)[[View Result|Quiz Results]]
(button:)[[Continue Dialog|Dialog 8]]
](set: _counter to 1)
(for: each _qAttempts, ...$attempts)[
<button type="button" class="accordion">Quiz _counter Attempts</button>
(set: _counter2 to 0)
<div class="panel">
(for: each _attempt, ..._qAttempts)[
{(set: _counter2 to it + 1)
(set: _j to _counter2 % 10)
(set: _k to _counter2 % 100)
(set: _result to "")
(if: _j is 1 and _k is not 11)[(set: _result to (str: _counter2) + "st")]
(else-if: _j is 1 and _k is not 11)[(set: _result to (str: _counter2) + "nd")]
(else-if: _j is 1 and _k is not 11)[(set: _result to (str: _counter2) + "rd")]
(else:)[(set: _result to (str: _counter2) + "th")]
(set: _option to _attempt's (1), _eval to _attempt's (2))
(if: _option is "")[(set: _option to "No response")]}
_result Attempt: Option provided was _option and it was _eval
]
</div>
(set: _counter to it + 1)
]
<script>
var coll = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
while (!(content.className == 'panel')) {
content = content.nextElementSibling;
}
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
}
</script>(set: $attempts to (a: (a:), (a:), (a:)))<div class="clearfix">
<div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" src="/assets/sayed-new-pose+bob.png">
<div class="d-flex justify-content-center align-items-md-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
<img src onerror="return main()">
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Well Bob, although there are some over-the-counter products that may help you feel better, I will need to gather some information from you about your symptoms to help the pharmacist make a recommendation. Do you have a few minutes?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Sure.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: How long have you been experiencing these symptoms?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: I've had the cough for about 3 weeks now. I didn't get a chance to come by to the pharmacy or contact the nurse practitioner. Three days ago, I started getting a sore throat. That's now gone away but turned into congestion. Yesterday some mild sinus pain started so I decided to come in.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Do you have any other symptoms like a runny nose, nasal discharge, watery eyes, or sneezing?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: No}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Do you have a fever?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: No. I took my temperature this morning and it was 37 degrees Celsius.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Okay. Thank you for the information. I'll update the pharmacist with the information you have provided me and then she will come over to assess your symptoms and make a recommendation.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Thanks. Sounds good!}
</div>
(text-style: "italic", "underline")[(link-goto: "RPhT - Sayed walks over to behind the pharmacy counter and starts a conversation with the RPh. ", "Dialog 3")]
</div>
<script type="text/javascript">
var paused = false;
function main() {
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", () => {
dialog = [{"person":1,"gender":"m","text":"Well Bob, although there are some over-the-counter products that may help you feel better, I will need to gather some information from you about your symptoms to help the pharmacist make a recommendation. Do you have a few minutes?"},{"person":2,"gender":"m","text":"Sure."},{"person":1,"gender":"m","text":"How long have you been experiencing these symptoms?"},{"person":2,"gender":"m","text":"I've had the cough for about 3 weeks now"},{"person":2,"gender":"m","text":"I didn't get a chance to come by to the pharmacy or contact the nurse practitioner"},{"person":2,"gender":"m","text":"Three days ago, I started getting a sore throat that's now gone away but turned into congestion"},{"person":2,"gender":"m","text":"Yesterday some mild sinus pain started so I decided to come in"},{"person":1,"gender":"m","text":"Do you have any other symptoms like a runny nose, nasal discharge, watery eyes, or sneezing?"},{"person":2,"gender":"m","text":"No"},{"person":1,"gender":"m","text":"Do you have a fever?"},{"person":2,"gender":"m","text":"'No'. I took my temperature this morning and it was 37 degrees Celsius."},{"person":1,"gender":"m","text":"Okay. Thank you for the information. I'll update the pharmacist with the information you have provided me and then she will come over to assess your symptoms and make a recommendation."},{"person":2,"gender":"m","text":"Thanks. Sounds good!"}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><img src onerror="return main()">
<img style="height:25em;width:100%" class="center-img" src="/assets/damilola+sayed.svg">
{
<div class="d-flex justify-content-center audio-controls">
<button id="play" class="btn btn-success mr-2 mb-3">Play Dialog</button>
<button id="pause" class="btn btn-info mr-2 mb-3" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mr-2 mb-3" onclick="mySynthesis.stop()">Stop</button>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Hi Damilola. Bob Stonechild is here looking for help finding an OTC product for a cough he's had for 3 weeks, congestion he's had for 2 days, and sinus pain that started yesterday. He checked this morning and he does not have a fever. I've pulled up his profile here on our pharmacy management software.}
</div>
}
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Thanks for gathering this information, Sayed. Let's take a look at Bob's medical history and current medications.}
</div>
(text-style: "underline")[RPh - Damilola walks over to Bob in the over-the-counter aisle. ]
(button:)[[Next|Quiz 2]]
<script type="text/javascript">
var paused = false;
function main() {
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", () => {
dialog = [{"person":1, "gender": "m", "text":"Hi Damilola"},{"person":1, "gender": "m", "text":"Mr. Stonechild is here looking for help finding an OTC product for a cough he's had for 3 weeks, congestion he's had for 2 days, and sinus pain that started yesterday"},{"person":1, "gender": "m", "text":"He checked this morning and he does not have a fever"},{"person":1, "gender": "m", "text":"I've pulled up his profile here on our pharmacy management software"},{"person":1, "gender": "f", "text":"Thanks for gathering this information, Sayed. Let's take a look at Bob's medical history and current medications."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><img src onerror="return main()">
<div class="clearfix">
<div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" src="/assets/damilola-bob.png">
<div class="mb-3 d-flex justify-content-center audio-controls">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Hi Bob. Sayed filled me in on some of your symptoms and your current medications. It sounds like you're not feeling too well and that you have been coughing for a bit of time now.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Yes, it's been about 3 weeks now.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Bob, will you tell me more about the cough. Is it dry or do you cough up phlegm or mucus?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: It's a dry cough.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Are you experiencing any trouble breathing or any shortness of breath?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Not beyond my congestion.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Any chest pain at all?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: No.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Have you had any medical procedures or accidents in the past 3 weeks?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: None.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Have you noticed anything that makes your symptoms worse or better?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: My congestion and sinus pain seem to be a bit worse at night and improve with rest. I haven't noticed any patterns with my cough.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Thank you for this information. I have one last question. Do you know what your blood pressure is today or has been in the last few days?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: I'm sorry. I don't.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Not a problem. We actually have a blood pressure monitor in the pharmacy. If you're comfortable, you can check your own blood pressure or Sayed or I can help you to take a current blood pressure reading to help me with making a recommendation for you to treat the symptoms you describe.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Sounds good!}
</div>
(text-style: "italic")[RPhT - Sayed and Pt - Bob walk to the blood pressure monitor and Bob sits down to take a reading. It shows 118/75 mmHg.]
<img style="height:auto;width:50%" class="center-img" src="/assets/7617.svg">
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Your blood pressure reading is 118/75 mmHg. I'll update the pharmacist with this information and then she will come over with a recommendation.}
</div>
(text-style: "italic", "underline")[(link-goto: "RPhT - Sayed walks over to behind the pharmacy counter and starts a conversation with the RPh - Damilola. ", "Dialog 5")]
</div>
<script type="text/javascript">
var paused = false;
function main() {
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", () => {
dialog = [
{"person":1,"gender":"f","text":"Hi Bob. Sayed filled me in on some of your symptoms and your current medications. It sounds like you're not feeling too well and that you have been coughing for a bit of time now."},{"person":2,"gender":"m","text":"Yes, it's been about 3 weeks now."},{"person":1,"gender":"f","text":"Bob, will you tell me more about the cough. Is it dry or do you cough up phlegm or mucus?"},{"person":2,"gender":"m","text":"It's a dry cough."},{"person":1,"gender":"f","text":"Are you experiencing any trouble breathing or any shortness of breath?"},{"person":2,"gender":"m","text":"Not beyond my congestion."},{"person":1,"gender":"f","text":"Any chest pain at all?"},{"person":2,"gender":"m","text":"No."},{"person":1,"gender":"f","text":"Have you had any medical procedures or accidents in the past 3 weeks?"},{"person":2,"gender":"m","text":"None."},{"person":1,"gender":"f","text":"Have you noticed anything that makes your symptoms worse or better?"},{"person":2,"gender":"m","text":"My congestion and sinus pain seem to be a bit worse at night and improve with rest. I haven't noticed any patterns with my cough."},{"person":1,"gender":"f","text":"Thank you for this information. I have one last question. Do you know what your blood pressure is today or has been in the last few days?"},{"person":2,"gender":"m","text":"I m sorry. I don't."},{"person":1,"gender":"f","text":"Not a problem"},{"person":1,"gender":"f","text":"We actually have a blood pressure monitor in the pharmacy"},{"person":1,"gender":"f","text":"If you're comfortable, you can check your own blood pressure or Sayed or I can help you to take a current blood pressure reading to help me with making a recommendation for you to treat the symptoms you describe"},{"person":2,"gender":"m","text":"Sounds good!"},{"person":1,"gender":"m","text":"Your blood pressure reading is 118/75 mmHg. I'll update the pharmacist with this information and then she will come over with a recommendation."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><img src onerror="return main()">
<div class="clearfix">
<div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" src="/assets/damilola-sayed-counter.svg">
<div class="mb-3 d-flex justify-content-center align-items-md-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Hi Damilola. Mr. Stonechild's current blood pressure is 118/75 mmHg.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: It looks like Bob started Ramipril a week before his dry cough started and almost three weeks before his nasal congestion with associated pain started. Given the timelines, this appears to be a cold on top of an ACE inhibitor induced cough. Bob doesn't have any red flags present related to his cough or suspected upper respiratory tract infection that would prompt me to refer him to his nurse practitioner or urgent care.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: What will you recommend?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: For the cough, I will contact the prescriber and recommend that they change his ACE inhibitor to another class of medications, Angiotensin II receptor blocker (ARB). For the congestion I'd recommend a nasal saline spray since oral decongestants can increase one's blood pressure and topical decongestants can cause rebound congestion. For the mild sinus pain, I'd recommend acetaminophen since it doesn't increase blood pressure like NSAIDs can.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Sounds good. Thanks. I can take over the prescription technical checking while you help Bob pick an appropriate product.}
</div>
</div>
(text-style: "underline")[RPh walks over to Bob in the over-the-counter aisle.]
(button:)[[Next|Quiz 3]]
<script type="text/javascript">
var paused = false;
function main() {
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", () => {
dialog = [{"person":1,"gender":"m","text":"Hi Damilola. Mr. Stonechild s current blood pressure is 118/75 mmHg."},{"person":1,"gender":"f","text":"It looks like Bob started Ramipril a week before his dry cough started and almost three weeks before his nasal congestion with associated pain started"},{"person":1,"gender":"f","text":"Given the timelines, this appears to be a cold on top of an ACE inhibitor induced cough"},{"person":1,"gender":"f","text":"Bob doesn't have any red flags present related to his cough or suspected upper respiratory tract infection that would prompt me to refer him to his nurse practitioner or urgent care"},{"person":1,"gender":"m","text":"What will you recommend?"},{"person":1,"gender":"f","text":"For the cough, I will contact the prescriber and recommend that they change his ACE inhibitor to another class of medications, Angiotensin II receptor blocker (ARB)"},{"person":1,"gender":"f","text":"For the congestion I'd recommend a nasal saline spray since oral decongestants can increase one's blood pressure and topical decongestants can cause rebound congestion"},{"person":1,"gender":"f","text":"For the mild sinus pain, I'd recommend acetaminophen since it doesn't increase blood pressure like NSAIDs can"},{"person":1,"gender":"m","text":"Sounds good. Thanks. I can take over the prescription technical checking while you help Bob pick an appropriate product."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><img src onerror="return main()">
<div class="clearfix">
<div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" src="/assets/damilola-bob.png">
<div class="mb-3 d-flex justify-content-center align-items-md-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Hi Bob, from your medication profile, I can see that your nurse practitioner added a new blood pressure medication approximately a week before your cough started.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Yes. My blood pressure went up, so my nurse practitioner decided to start me on another medication.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: That makes sense; however, I think your cough may be a side effect from your new blood pressure medication rather than part of your cold. To help with this, I will contact your nurse practitioner to recommend switching to another blood pressure medication that is less likely to cause the cough side effect.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: That would be great. Come to think of it, the cough started quite a bit before this cold. Is there anything I can take for the congestion and pain then?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Yes. For your congestion I recommend a nasal saline spray with sodium chloride 0.9%. Use 1 to 2 sprays per nostril 1 to 3 times daily as needed for a week. Blow your nose before using the spray, tilt your head to the side and gently insert the tip into the upper nostril and press down briefly. Bring your head back to an upright position and allow mucus to flow out before wiping any remaining mucus and carefully blowing your nose. Repeat with the other nostril. Remember to wash the tip of the bottle with hot soapy water after each use and wipe it dry. The most common side effect would potentially be some irritation of the nose, coughing or sneezing.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Great! I can do that.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: For the sinus pain, I'd recommend acetaminophen 500 mg 1-2 tablets by mouth every 4-6 hours as needed for 1 week. Be careful to avoid taking more than 3 grams of acetaminophen in 24 hours to avoid impacting your liver.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Excellent. I'm hopeful that these will help.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Do you have any questions about the information and guidance provided?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: I don't think so. I'll call the pharmacy if anything comes up.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Perfect. Bob, it is important to monitor your blood pressure regularly especially when there is a change in your medications. Do you have a blood pressure monitor at home?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: My partner, Jesse, has one. I talked with the pharmacist about blood pressure monitoring when I was first diagnosed with high blood pressure, but I never measured it on my own and can't remember how to use the monitor.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Well you can bring it in and Sayed can show you how to use it. Remember, that your target blood pressure, given your age and health conditions, is a systolic blood pressure of < 120 mmHg.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Will do. For now, I'll pay for the nasal spray and acetaminophen. Thank you.}
</div>
</div>
(button:)[[Next|Quiz 4]]
<script type="text/javascript">
var paused = false;
function main() {
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", () => {
dialog = [{"person":1,"gender":"f","text":"Hi Bob, from your medication profile, I can see that your nurse practitioner added a new blood pressure medication approximately a week before your cough started."},{"person":2,"gender":"m","text":"Yes. My blood pressure went up, so my nurse practitioner decided to start me on another medication."},{"person":1,"gender":"f","text":"That makes sense; however, I think your cough may be a side effect from your new blood pressure medication rather than part of your cold."},{"person":1,"gender":"f","text":"To help with this, I will contact your nurse practitioner to recommend switching to another blood pressure medication that is less likely to cause the cough side effect."},{"person":2,"gender":"m","text":"That would be great. Come to think of it, the cough started quite a bit before this cold. Is there anything I can take for the congestion and pain then?"},{"person":1,"gender":"f","text":"Yes"},{"person":1,"gender":"f","text":"For your congestion I recommend a nasal saline spray with sodium chloride 0.9%"},{"person":1,"gender":"f","text":"Use 1 to 2 sprays per nostril 1 to 3 times daily as needed for a week"},{"person":1,"gender":"f","text":"Blow your nose before using the spray, tilt your head to the side and gently insert the tip into the upper nostril and press down briefly"},{"person":1,"gender":"f","text":"Bring your head back to an upright position and allow mucus to flow out before wiping any remaining mucus and carefully blowing your nose"},{"person":1,"gender":"f","text":"Repeat with the other nostril"},{"person":1,"gender":"f","text":"Remember to wash the tip of the bottle with hot soapy water after each use and wipe it dry"},{"person":1,"gender":"f","text":"The most common side effect would potentially be some irritation of the nose, coughing or sneezing"},{"person":2,"gender":"m","text":"Great! I can do that."},{"person":1,"gender":"f","text":"For the sinus pain, I'd recommend acetaminophen 500 mg 1-2 tablets by mouth every 4-6 hours as needed for 1 week. Be careful to avoid taking more than 3 grams of acetaminophen in 24 hours to avoid impacting your liver."},{"person":2,"gender":"m","text":"Excellent. I'm hopeful that these will help."},{"person":1,"gender":"f","text":"Do you have any questions about the information and guidance provided?"},{"person":2,"gender":"m","text":"I don't think so. I'll call the pharmacy if anything comes up."},{"person":1,"gender":"f","text":"Perfect"},{"person":1,"gender":"f","text":"Perfect. Bob, it is important to monitor your blood pressure regularly especially when there is a change in your medications."},{"person":1,"gender":"f","text":"Do you have a blood pressure monitor at home?"},{"person":2,"gender":"m","text":"My partner, Jesse, has one. I talked with the pharmacist about blood pressure monitoring when I was first diagnosed with high blood pressure, but I never measured it on my own and can't remember how to use the monitor."},
{"person":1,"gender":"f","text":"Well you can bring it in and Sayed can show you how to use it. Remember, that your target blood pressure, given your age and health conditions, is a systolic blood pressure of < 120 mmHg."},{"person":2,"gender":"m","text":"Will do. For now, I'll pay for these [Nasal Saline Spray 0.9% Sodium Chloride + Acetaminophen 500 mg]."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script> <div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" src="/assets/damilola-bob.png">
<div class="mb-3 d-flex justify-content-center align-items-md-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Perfect. Bob, it is important to monitor your blood pressure regularly especially when there is a change in your medications. Do you have a blood pressure monitor at home?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: My partner, Jesse, has one. I talked with the pharmacist about blood pressure monitoring when I was first diagnosed with high blood pressure, but I never measured it on my own and can't remember how to use the monitor.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Well you can bring it in and Sayed can show you how to use it. Remember, that your target blood pressure, given your age and health conditions, is a systolic blood pressure of < 120 mmHg.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Will do. For now, I'll pay for the nasal spray and acetaminophen. Thank you.}
</div>
(button:)[[Next|Quiz 4]]
<img src onerror="return main()">
<script type="text/javascript">
var paused = false;
function main() {
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", () => {
dialog = [{"person":1,"gender":"f","text":"Well you can bring it in and Sayed can show you how to use it. Remember, that your target blood pressure, given your age and health conditions, is a systolic blood pressure of < 120 mmHg."},{"person":2,"gender":"m","text":"Will do. For now, I'll pay for these [Nasal Saline Spray 0.9% Sodium Chloride + Acetaminophen 500 mg]."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" src="/assets/damilola+bob+sayed.png">
<div class="mb-3 d-flex justify-content-center align-items-md-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Hi Bob. I'm happy to see that Damilola was able to help you find something for your cold. I'll give you a call when we hear back from your nurse practitioner about the recommended change in your blood pressure medication.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: That's great. In the meantime, I'll go home and get some rest.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sayed.svg" class="avatar" style="border: 2px solid purple;">
{(text-color:purple)[<b>Registered Pharmacy Technician (RPhT) - Sayed</b>]: Rest is important. Drinking water is also important to help you stay hydrated. If you have a humidifier at home, that may also be helpful and I recommend you clean it regularly. Also, remember to practice good hand hygiene by washing your hands with soap and water for at least 20 seconds to lower your risk of spreading and getting colds.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Good reminder! Thank you.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color:green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: We'll follow-up with you in 3-4 days to make sure your symptoms are improving and you're not experiencing any side effects from the products we recommended. Please don't hesitate to call us sooner if your symptoms get worse or you have any questions.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/bob.svg" class="avatar" style="border: 2px solid orange;">
{(text-color:orange)[<b>Patient (Pt) - Bob</b>]: Thank you. This is very much appreciated.}
</div>
(text-style: "underline")[(link-goto: "Damilola and Sayed wave goodbye to Bob as he exits the pharmacy.", "Dialog 10")]
<img src onerror="return main()">
<script type="text/javascript">
var paused = false;
function main() {
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", () => {
dialog = [{"person":1,"gender":"m","text":"Hi Bob. I'm happy to see that Damilola was able to help you find something for your cold. I'll give you a call when we hear back from your nurse practitioner about the recommended change in your blood pressure medication."},{"person":2,"gender":"m","text":"That's great. In the meantime, I'll go home and get some rest."},{"person":1,"gender":"m","text":"Rest is important. Drinking water is also important to help you stay hydrated."},{"person":1,"gender":"m","text":"If you have a humidifier at home, that may also be helpful and I recommend you clean it regularly."},{"person":1,"gender":"m","text":"Also, remember to practice good hand hygiene by washing your hands with soap and water for at least 20 seconds to lower your risk of spreading and getting colds."},{"person":2,"gender":"m","text":"Good reminder! Thank you."},{"person":1,"gender":"f","text":"We'll follow-up with you in 3-4 days to make sure your symptoms are improving and you're not experiencing any side effects from the products we recommended."},{"person":1,"gender":"f","text":"Please don't hesitate to call us sooner if your symptoms get worse or you have any questions."},{"person":2,"gender":"m","text":"Thank you. This is very much appreciated."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script>
Damilola(RPh) completed a pharmaceutical opinion to inform the nurse practitioner of the patient's ACE inhibitor induced cough, secondary to ramipril, and recommend changing the ramipril to telmisartan. The RPhT then faxes the pharmaceutical opinion to the nurse practitioner and can bill for it once a response is received.
RPh documents the interaction in the notes section of the patient's profile in the pharmacy dispensing software as below.
<div style="padding: 0 0.5rem;" class="border border-info">
''Notes:''
COUGH - (date, RPh - Damilola)
* Bob presented with unproductive cough x 3 weeks following ACEi initiation 4 weeks ago
* No SOB, chest pain, extreme fatigue, confusion, recent trauma/surgery, or fever
* BP in pharmacy: 118/75 mmHg
* Bob may be experiencing ACEi-induced cough, secondary to ramipril 2.5 mg daily, and would benefit from alternative therapy with ARB telmisartan 40 mg daily
* Completed pharmaceutical opinion and faxed to Bob's nurse practitioner
* Recommended Bob measure his BP regularly and bring in home monitor for RPhT to provide training
CONGESTION + SINUS PAIN (date, RPh - Damilola)
* Bob presented with nasal congestion x 2 days and mild sinus pain x 1 day
* Previously experienced mild sore throat 3 days ago which has since resolved
* No drooling, dehydration, severe pain, respiratory comorbidities, or fever
* For congestion: recommended nasal saline spray 0.9% sodium chloride 1-2 sprays in each nostril 1-3 times daily as needed for 1 week. Provided counselling on administration technique and potential side effects of nasal irritation, cough, sneezing
* For sinus pain: recommended acetaminophen 500 mg 1-2 tablets every 4-6 hours as needed for 1 week. Provided counselling on max daily dose of 3 grams.
* RPh to call patient in 3-4 days to assess symptom response and evaluate any side effects. Patient to call pharmacy if any questions or worsening of symptoms arise.
</div>
(text-style: "italic", "underline")[(link-goto: "Summative Questions", "C1-S1")]<img src onerror="return main()">
{
<img style="height:auto;width:70%" class="center-img" src="/assets/anson+dad.png">
<div class="mb-3 audio-controls justify-content-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: It looks like this prescription is missing the quantity to be dispensed. I will contact your physician's office to get the amount prescribed.}
</div>
}
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
In the scenario, both the pharmacist and the registered pharmacy technician are qualified to contact the prescriber to obtain the missing information on the prescription.
{
(set: _q2A to "")
(set: _optionA to "True")
(set: _optionB to "False ")
}
(radio: 2bind _q2A, "c2q1", _optionA)
(radio: 2bind _q2A, "c2q1", _optionB)
{
(set: _selected to "")
(if: _q2A is _optionA)[(set: _selected to "A")]
(if: _q2A is _optionB)[(set: _selected to "B")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "True")
(set: _optionB to "False")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q2A is _optionA)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2A), "Correct")))
(show: ?continue)
(dialog: "Correct! Suggested pre-reading: NAPRA Model Standards of Practice for Pharmacy Technicians/ Model Standards of Practice for Pharmacists
Key Learning: Interprofessional collaboration/scopes of practice
")
]
(if: _q2A is not _optionA)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2A), "Wrong")))
(alert: "Please try again")
]
}]]
}
</div>
(text-style: "italic")[The RPhT phones the prescriber's office.]
(text-style: "italic", "underline")[RPhT to Mr. Patel]
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: Unfortunately, the doctor's office is now closed. Excuse me for a moment while I consult with the pharmacist about what we can do to ensure your prescription is filled as soon as possible.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/patel.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient's Father - Mr. Patel</b>]: Sure!}
</div>
(text-style: "italic", "underline")[RPhT to Pharmacist]
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: I'm just entering this prescription into the computer, and I see that no quantity has been provided. I tried the doctor's office, but they're already closed. As it's a compound that we need to prepare, we will need an accurate quantity.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sara.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Sara Rodriguez</b>]: Thanks, I'll speak to Mr. Patel and find out some more information regarding the indication and extent of the affected area to determine the amount needed.}
</div>
(text-style: "italic", "underline")[RPh approaches the patient's father]
<img style="height:auto;width:70%" class="center-img" src="/assets/sara+dad.png">
(button:)[[Move to Conversation|C2Dialog2]]
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [{"person":1,"gender":"m","text":"It looks like this prescription is missing the quantity to be dispensed. I will contact your physician's office to get the amount prescribed."},{"person":1,"gender":"m","text":" Unfortunately, the doctor's office is now closed. Excuse me for a moment while I consult with the pharmacist about what we can do to ensure your prescription is filled as soon as possible"},{"person":2,"gender":"m","text":"Sure!"},{"person":1,"gender":"m","text":"I'm just entering this prescription into the computer, and I see that no quantity has been provided"},{"person":1,"gender":"m","text":"I tried the doctor's office, but they're already closed"},{"person":1,"gender":"m","text":"As it's a compound that we need to prepare, we will need an accurate quantity"},{"person":1,"gender":"f","text":"Thanks, I'll speak to Mr. Patel and find out some more information regarding the indication and extent of the affected area to determine the amount needed."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><img src onerror="return main()">
<div class="clearfix">
<div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" src="/assets/sara+dad.png">
<div class="mb-3 d-flex justify-content-center audio-controls">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sara.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Sara Rodriguez</b>]: Hi Mr. Patel. I'm Sara Rodriguez, the pharmacist. I need to ask you a few questions to determine the amount of medicine we need to dispense for Nikhil. May I ask for what reason has this medicine been prescribed for Nikhil?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/patel.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient's Father - Mr. Patel</b>]: He has a rash on his stomach.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sara.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Sara Rodriguez</b>]: Ok, can you tell me approximately how large is the rash/ affected area? Also, did the doctor say for how long he'd need to use the cream?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/patel.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient's Father - Mr. Patel</b>]: I'd say the rash covers an area about 8 cm square. I don't remember the nurse mentioning how long to keep applying it, sorry.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sara.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Sara Rodriguez</b>]: From what you describe, I believe a quantity of 50 gm is reasonable, as you will be applying it sparingly twice a day, and a 7 to 10 day course should be a sufficient duration to see positive results.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/patel.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient's Father - Mr. Patel</b>]: That sounds reasonable to me.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sara.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Sara Rodriguez</b>]: With your permission then, I will adapt the prescription with this quantity, and inform the prescriber that I have discussed it with you.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/patel.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient's Father - Mr. Patel</b>]: Yes, please do. I really don't want to wait until the doctor's office re-opens next week.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sara.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Sara Rodriguez</b>]: Mr. Patel, please feel free to take a seat as we'll need to compound the prescription. This may take a bit longer than usual.}
</div>
</div>
<div class="active-panel">
The pharmacist proceeds to document the adaptation on the prescription as well as on the form which will be faxed to the prescriber's office.
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
The pharmacist may adapt a prescription for all the following EXCEPT:
{
(set: _q2B to "")
(set: _optionA to "Dose")
(set: _optionB to "Therapeutic equivalent ")
(set: _optionC to "Route of administration")
(set: _optionD to "Regimen ")
}
(radio: 2bind _q2B, "c2q2", _optionA)
(radio: 2bind _q2B, "c2q2", _optionB)
(radio: 2bind _q2B, "c2q2", _optionC)
(radio: 2bind _q2B, "c2q2", _optionD)
</div>
{
(set: _selected to "")
(if: _q2B is _optionA)[(set: _selected to "A")]
(if: _q2B is _optionB)[(set: _selected to "B")]
(if: _q2B is _optionC)[(set: _selected to "C")]
(if: _q2B is _optionD)[(set: _selected to "D")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "Dose")
(set: _optionB to "Therapeutic equivalent ")
(set: _optionC to "Route of administration ")
(set: _optionD to "Regimen")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(if: _option is _optionD)[(output-data: "D")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q2B is _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2B), "Correct")))
(show: ?continue)
(dialog: "Correct! Suggested pre-reading: OCP 'Initiating, Adapting, and Renewing Prescriptions'
Key Learning: Scope of Practice
")
]
(if: _q2B is not _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2B), "Wrong")))
(alert: "Please try again")
]
}]]
}
</div>
Anson, RPhT documents all the calculations and necessary information on the (link-repeat: "Master Formulation (MF) record/sheet")[(open-url: "https://napra.ca/sites/default/files/documents/Mdl_Stnds_Pharmacy_Compounding_Nonsterile_Preparations_Guidance_June2018_FINAL.pdf")], processes the prescription in the pharmacy system and generates the label.
During his assessment of the compounding area, Anson notices a coffee cup on the counter.
(text-style: "italic", "underline")[(link-goto: "Anson, RPhT interacts Sara, RPh who is the “relief pharmacist” for today", "C2Dialog3")]
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [{"person":1,"gender":"f","text":"Hi Mr. Patel"},{"person":1,"gender":"f","text":"I'm Sara Rodriguez, the pharmacist"},{"person":1,"gender":"f","text":"I need to ask you a few questions to determine the amount of medicine we need to dispense for Nikhil"},{"person":1,"gender":"f","text":"May I ask for what reason has this medicine been prescribed for Nikhil?"},{"person":2,"gender":"m","text":"He has a rash on his stomach."},{"person":1,"gender":"f","text":"Ok, can you tell me approximately how large is the rash/ affected area? Also, did the doctor say for how long he'd need to use the cream?"},{"person":2,"gender":"m","text":"I'd say the rash covers an area about 8 cm square. I don't remember the nurse mentioning how long to keep applying it, sorry."},{"person":1,"gender":"f","text":"From what you describe, I believe a quantity of 50 gm is reasonable, as you will be applying it sparingly twice a day, and a 7 to 10 day course should be a sufficient duration to see positive results."},{"person":2,"gender":"m","text":"That sounds reasonable to me."},{"person":1,"gender":"f","text":"With your permission then, I will adapt the prescription with this quantity, and inform the prescriber that I have discussed it with you."},{"person":2,"gender":"m","text":"Yes, please do. I really don't want to wait until the doctor's office re-opens next week."},{"person":1,"gender":"f","text":"Mr. Patel, please have a seat. We'll need to compound the prescription. This may take a bit longer than usual."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><div class="mb-5 audio-controls">
<button id="play" class="btn btn-success mt-5 mr-3">Play Dialog</button>
<button id="pause" class="btn btn-info mt-5 mr-3" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-5 mr-3" onclick="mySynthesis.stop()">Stop</button>
</div>
<img src onerror="return main()">
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [{"person":1,"gender":"m","text":"Whose coffee cup is this?"},{"person":1,"gender":"f","text":"looks confused."},{"person":1,"gender":"f","text":"That's mine. Sorry, I didn't know where else to put my cup? This is the only clear counter."},{"person":1,"gender":"m","text":"I understand the confusion as this is your first shift with us. We have this area for our non-sterile compounding and need to keep it clear at all times."},{"person":1,"gender":"f","text":"I totally understand, my apologies!"}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: Whose coffee cup is this?}
</div>
(text-style: "italic")[Sara looks confused.]
<div style="display:flex;align-items:center">
<img src="/assets/sara.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Sara Rodriguez</b>]: That's mine. Sorry, I didn't know where else to put my cup? This is the only clear counter.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: I understand the confusion as this is your first shift with us. We have this area for our non-sterile compounding and need to keep it clear at all times.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/sara.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Sara Rodriguez</b>]: I totally understand, my apologies! }
</div>
<div class="active-panel">
Sara (relief RPh) picks up the coffee cup.
Counter is cleaned and sanitized before starting to work on the mixture.
</div>
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
What is the most appropriate course of action regarding the presence of the coffee cup on the designated compounding counter?
{
(set: _q2C to "")
(set: _optionA to "The RPhT should say nothing and discard the cup and its contents.")
(set: _optionB to "The RPhT should ask the pharmacy manager to speak to the relief pharmacist about leaving coffee cups lying around the pharmacy.")
(set: _optionC to "The RPhT should inform the relief pharmacist that no food or drink is allowed in the compounding area.")
}
(radio: 2bind _q2C, "c2q3", _optionA)
(radio: 2bind _q2C, "c2q3", _optionB)
(radio: 2bind _q2C, "c2q3", _optionC)
{
(set: _selected to "")
(if: _q2C is _optionA)[(set: _selected to "A")]
(if: _q2C is _optionB)[(set: _selected to "B")]
(if: _q2C is _optionC)[(set: _selected to "C")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "The RPhT should say nothing and discard the cup and its contents.")
(set: _optionB to "The RPhT should ask the pharmacy manager to speak to the relief pharmacist about leaving coffee cups lying around the pharmacy.")
(set: _optionC to "The RPhT should inform the relief pharmacist that no food or drink is allowed in the compounding area. ")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q2C is _optionC)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2C), "Correct")))
(show: ?continue)
(dialog: "Correct! RPhT has responsibility to educate team members regarding compounding standards.
Suggested pre-reading: NAPRA Standards for Non-Sterile Compounding
Key Learning: Intraprofessional conflict resolution
")
]
(if: _q2C is not _optionC)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2C), "Wrong")))
(alert: "Please try again")
]
}]]
}
</div>
(text-style: "italic", "underline")[(link-goto: "Anson, RPhT interacts with Pharmacy Assistant", "C2Dialog4")]
<div class=active-panel>
<img style="height:auto;width:50%" src="/assets/anson+assistant.png">
Anson, RPhT assigns an assistant to prepare the product while supervising her closely.
All ingredient weights, as well as the compounding procedure, are checked by the RPhT and documented on the compounding log sheet, along with the storage and stability requirements.
Anson, RPhT carefully checks the calculations on the master formulation (MF) sheet. As the mixture is being prepared, Anson, RPhT is checking and documenting the weight of the component ingredients and the technique used by the assistant.
Anson, RPhT notifies Sara, RPh that the prescription is ready for Patient Medication Education/ Counselling.
Sara, RPh thanks Anson, RPhT and proceeds to speak with Mr. Patel about his son's prescription. As Sara, RPh is counselling Mr. Patel, she notices that the Beyond-Use-Date (BUD) sticker is not affixed on the product.
</div>
(text-style: "italic", "underline")[Sara, RPh interacts with Anson, RPhT]
<div class="active-panel">
Sara, RPh goes over to speak with Anson, RPhT and informs him of the missing BUD sticker. Anson, RPhT affixes the required label and thanks Sara for noticing this unintended error. What if Mr. Patel had left the pharmacy and come back asking "I meant to ask you…for how long is this product good? I don't see an expiration date on it?". This type of error would need to be documented in the Medical Safety System (database) as a "near miss".
</div>
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
The objective of documenting errors and near misses in a medical safety system is to:
{
(set: _q2D to "")
(set: _optA to "Identify and keep a record of pharmacy staff who have made errors. ")
(set: _optB to "Share information and create action plans to improve medication safety.")
(set: _optC to "Ensure there is pharmacy documentation in case of future litigation by patients.")
}
(radio: 2bind _q2D, "c2q4", _optA)
(radio: 2bind _q2D, "c2q4", _optB)
(radio: 2bind _q2D, "c2q4", _optC)
{
(set: _selected to "")
(if: _q2D is _optA)[(set: _selected to "A")]
(if: _q2D is _optB)[(set: _selected to "B")]
(if: _q2D is _optC)[(set: _selected to "C")]
(set: _getSelected to (macro: str-type _option, [
(set: _optA to "Identify and keep a record of pharmacy staff who have made errors. ")
(set: _optB to "Share information and create action plans to improve medication safety.")
(set: _optC to "Ensure there is pharmacy documentation in case of future litigation by patients.")
(if: _option is _optA)[(output-data: "A")]
(if: _option is _optB)[(output-data: "B")]
(if: _option is _optC)[(output-data: "C")]
(if: _option is _optD)[(output-data: "D")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
}
[(link-repeat: "Submit", (button:))[{
(if: _q2D is _optB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2D), "Correct")))
(dialog: "Correct! Suggested pre-reading: OCP AIMS FAQs
Key Learning: Safe medication practices and continuous quality improvement
")
]
(if: _q2D is not _optB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2D), "Wrong")))
(alert: "Please try again")
]
}]]
</div>
<div class="active-panel">
<img style="height:auto;width:70%" src="/assets/anson+dad.png">
Mr. Patel picks up the product and heads to the exit. Just before leaving the store he returns with some questions for Anson, RPhT.
</div>
<div style="display:flex;align-items:center">
<img src="/assets/patel.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient's Father - Mr. Patel</b>]: Anson, Will this cream still be okay if we travel to a hot country? Also, do I apply sunscreen on Nikhil before or after applying the cream?}
</div>
Scenario: The father comes back and asks the following questions:
1) Mr. Patel's first question is about the stability of the product at room temperature as he is planning to travel to a hot country.
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
It is within the regulated pharmacy technician's scope of practice to respond to this question
{
(set: _q2E to "")
(set: _optionA to "True")
(set: _optionB to "False ")
}
(radio: 2bind _q2E, "c2q5", _optionA)
(radio: 2bind _q2E, "c2q5", _optionB)
{
(set: _selected to "")
(if: _q2E is _optionA)[(set: _selected to "A")]
(if: _q2E is _optionB)[(set: _selected to "B")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "True")
(set: _optionB to "False")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q2E is _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2E), "Correct")))
(show: ?continue)
(dialog: "Please try again")
]
(if: _q2E is not _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2E), "Wrong")))
(alert: "Therapeutic information is part of pharmacist's scope of practice. Technical information, as in the question regarding product stability, is part of the registered pharmacy technician's scope of practice.
Suggested pre-reading: <a target='_blank' rel='noopener noreferrer' href='https://napra.ca/pharmacy-technicians/professional-competencies-canadian-pharmacy-technicians-entry-practice'>NAPRA Professional Competencies for Canadian Pharmacy Technicians at Entry to Practice</a>; <a target='_blank' rel='noopener noreferrer' href='https://napra.ca/pharmacists/professional-competencies-canadian-pharmacists-entry-practice-2014'>NAPRA Professional Competencies for Canadian Pharmacists at Entry to Practice</a>
Key Learning: Scope of Practice for Pharmacists and Technicians")
]
}]]
}
</div>
2) Mr. Patel's second question is about sunscreen application in relation to Nikhil's newly prescribed cream.
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
It is within the regulated pharmacy technician's scope of practice to respond to this question
{
(set: _q2F to "")
(set: _optionA to "True")
(set: _optionB to "False ")
}
(radio: 2bind _q2F, "c2q6", _optionA)
(radio: 2bind _q2F, "c2q6", _optionB)
{
(set: _selected to "")
(if: _q2F is _optionA)[(set: _selected to "A")]
(if: _q2F is _optionB)[(set: _selected to "B")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "True")
(set: _optionB to "False")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q2F is _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2F), "Correct")))
(show: ?continue)
(dialog: "Therapeutic information is part of pharmacist's scope of practice. Technical information, as in the question regarding product stability, is part of the registered pharmacy technician's scope of practice.
Suggested pre-reading: <a target='_blank' rel='noopener noreferrer' href='https://napra.ca/pharmacy-technicians/professional-competencies-canadian-pharmacy-technicians-entry-practice'>NAPRA Professional Competencies for Canadian Pharmacy Technicians at Entry to Practice</a>; <a target='_blank' rel='noopener noreferrer' href='https://napra.ca/pharmacists/professional-competencies-canadian-pharmacists-entry-practice-2014'>NAPRA Professional Competencies for Canadian Pharmacists at Entry to Practice</a>
Key Learning: Scope of Practice for Pharmacists and Technicians")
]
(if: _q2F is not _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q2F), "Wrong")))
(alert: "Please try again")
]
}]]
}
</div>
Anson, RPhT checks the storage temperature information for clotrimazole cream and the medication safety data sheet for hydrocortisone, then accordingly he answers the father's questions.
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: The cream should be okay at room temperature. If the room temperature where you are traveling is hotter than 20-25 degrees Celsius, do your best to keep the medicine away from direct heat/sunlight and store the cream in a cooler area.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson Wong</b>]: Please hold on, I have to refer your second question to the pharmacist.}
</div>
(text-style: "italic", "underline")[RPhT refers second question to RPh]
Anson, RPhT refers Mr. Patel's second question to Sara, RPh who then comes to counsel Mr. Patel about the correct use of sunscreen in relation to Nikhil's new cream.
(text-style: "italic", "underline")[(link-goto: "Scenario Reflection Exercise", "C2 - Summative Questions")]<div class="panel">
<p>Mr. Stonechild visits the pharmacy and is scanning the over-the-counter product shelves. He is greeted by the Pharmacy Technician on duty as he seemed to be having difficulties finding an appropriate product.</p>
<img style="height:auto;width:70%" class="center-img" src="https://cdn.jsdelivr.net/gh/FanMediaLab/webxr-twine@main/assets/bob-waiting.png" data-raw="">
</div>
<script>
var coll = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
while (!(content.className == 'panel')) {
content = content.nextElementSibling;
}
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
}
</script>
(button:)[[Move to Conversation|Dialog 1]]'' Scenario Reflection Exercise''
Reflecting on the scenario you just completed, think about the following questions:
0. What was the most challenging part in the above scenario?
0. If you were given the opportunity again, what would you have done differently?
0. In what area do you feel you will need to improve? (e.g., interprofessional and/or intraprofessional communication, scopes of practice, compounding technique, conflict management.)
0. Describe how this scenario relates to your current studies and/or professional practice/status.
Reflect on your current community pharmacy practice setting and how, if applicable, you collaborate with your pharmacy technician or pharmacist colleagues. Ask yourself, how might you incorporate each other's knowledge and skills even more?
{<img style="height:55vh;width:100%" class="center-img" src="/assets/damilola+maryam.svg">
<div class="mb-3 d-flex justify-content-center">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Hello, my name is Damilola, I am the pharmacist. I understand that you have a question about whether you should get your first vaccine? Congratulations as Anson informed me that you are 16 weeks pregnant?}
</div>
}
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Yes, that is correct.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/damilola.svg" class="avatar" style="border: 2px solid green;">
{(text-color: green)[<b>Registered Pharmacist (RPh) - Damilola</b>]: Current recommendations are that COVID-19 vaccination is recommended during pregnancy in any trimester and while breastfeeding. In fact, pregnant people are at an increased risk of illness from COVID-19 infection, all pregnant persons should be prioritized to receive a COVID-19 vaccination.
(link-repeat: "Provincial Council for Maternal and Child Health")[(open-url: "http://www.pcmch.on.ca/COVID-19Vaccine/")] and (link-repeat: "National Advisory Committee on Immunization (NACI)")[(open-url: "https://www.canada.ca/en/public-health/services/immunization-vaccines/vaccination-pregnancy-covid-19.html")].}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Thank you. I have made my decision and would like to go ahead with the vaccination.}
</div>
(text-style: "italic", "underline")[The pharmacist reviews all of Maryam's responses to the screening questions and obtains consent from her to receive the vaccine.]
(button:)[[Next|C3-Q1]]
<img src onerror="return main()">
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [{"person":1,"gender":"f","text":"Hello, my name is Damilola, I am the pharmacist. I understand that you have a question about whether you should get your first vaccine? Congratulations as Anson informed me that you are 16 weeks pregnant?"},{"person":2,"gender":"f","text":"Yes, that is correct."},{"person":1,"gender":"f","text":"Current recommendations are that COVID-19 vaccination is recommended during pregnancy in any trimester and while breastfeeding"},{"person":1,"gender":"f","text":"In fact, pregnant people are at an increased risk of illness from COVID-19 infection, all pregnant persons should be prioritized to receive a COVID-19 vaccination"},{"person":2,"gender":"f","text":"Thank you. I have made my decision and would like to go ahead with the vaccination."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><div class="clearfix">
{
<div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" class="center-img" src="/assets/anson+maryam.svg">
<div class="mb-3 d-flex justify-content-center audio-controls">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
}
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: Hello again, I will be administering the COVID-19 vaccine today.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Great, I am ready to get vaccinated!}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: I would like to confirm that you are getting the mRNA vaccine today.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: That will be fine.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: I will do my best to ensure that I walk you through each step of the process.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Thanks.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: I would like you to relax your arm as I swab your arm to ensure that I disinfect the area.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Sorry, I'm a bit nervous when I see needles.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: Is there anything I can do to help you be more comfortable? You will experience a small pin prick upon injection.}
</div>
(text-style: "italic")[Maryam is now comfortable so the pharmacy technician begins to inject the vaccine.]
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: You may also experience a sensation in your arm as I am now administering the vaccine.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Thanks so much. That was quick and didn't hurt.}
</div>
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
What are the key components for the administration of the vaccine?
{
(set: _q3E to "")
(set: _optionA to "Swabbing with alcohol")
(set: _optionB to "Landmarking of injection site ")
(set: _optionC to "Intramuscular injection ")
(set: _optionD to "All the above ")
}
(radio: 2bind _q3E, "c3q5", _optionA)
(radio: 2bind _q3E, "c3q5", _optionB)
(radio: 2bind _q3E, "c3q5", _optionC)
(radio: 2bind _q3E, "c3q5", _optionD)
{
(set: _selected to "")
(if: _q3E is _optionA)[(set: _selected to "A")]
(if: _q3E is _optionB)[(set: _selected to "B")]
(if: _q3E is _optionC)[(set: _selected to "C")]
(if: _q3E is _optionD)[(set: _selected to "D")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "Swabbing with alcohol")
(set: _optionB to "Landmarking of injection site ")
(set: _optionC to "Intramuscular injection ")
(set: _optionD to "All the above ")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(if: _option is _optionD)[(output-data: "D")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q3E is _optionD)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3E), "Correct")))
(show: ?continue)
(dialog: "Correct!")
]
(if: _q3E is not _optionD)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3E), "Wrong")))
(alert: "Please try again")
]
}]]
}
</div>
(button:)[[Continue Conversation|C3-3]]
<img src onerror="return main()">
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [{"person":1,"gender":"m","text":"Hello again, I will be administering the COVID-19 vaccine today."},{"person":2,"gender":"f","text":"Great, I am ready to get vaccinated!"},{"person":1,"gender":"m","text":"I would like to confirm that you are getting the mRNA vaccine today."},{"person":2,"gender":"f","text":"That will be fine."},{"person":1,"gender":"m","text":"I will do my best to ensure that I walk you through each step of the process."},{"person":2,"gender":"f","text":"Thanks."},{"person":1,"gender":"m","text":"I would like you to relax your arm as I swab your arm to ensure that I disinfect the area."},{"person":2,"gender":"f","text":"Sorry, I'm a bit nervous when I see needles."},{"person":1,"gender":"m","text":"Is there anything I can do to help you be more comfortable? You will experience a small pin prick upon injection"},{"person":1,"gender":"m","text":"You may also experience a sensation in your arm as I am now administering the vaccine"},{"person":2,"gender":"f","text":"Thanks so much. That was quick and didn't hurt."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><img style="height:auto;width:100%" class="center-img" src="/assets/anson+maryam.svg">
<div class="d-flex justify-content-center">
<button id="play" class="btn btn-success mt-5 mr-3">Play Dialog</button>
<button id="pause" class="btn btn-info mt-5 mr-3" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-5 mr-3" onclick="mySynthesis.stop()">Stop</button>
</div>
<img src onerror="return main()">
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: After your vaccine, you may experience some common side effects, which include pain, redness, swelling at the injection site, tiredness, headache, muscle pain, chills, joint pain, and low fever.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: There are also some rare serious side effects. Call your doctor or nurse practitioner or go to the nearest emergency department if you develop any of the following adverse reactions within three days of receiving the vaccine: hives, swelling of your face or mouth, trouble breathing, very pale colour and serious drowsiness, high fever (over 40°C), convulsions or seizures, or other serious symptoms (e.g., "pins and needles" or numbness).}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Thank you. Can I ask what I should take for the pain?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: (very nonchalantly) Oh, you can just take some acetaminophen and you will be fine.}
</div>
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
With respect to post injection patient education, a pharmacy technician may educate about the following except:
{
(set: _q3F to "")
(set: _optionA to "the patient should take acetaminophen for pain.")
(set: _optionB to "the patient may incur pain at the site of injection.")
(set: _optionC to "the patient may incur some swelling at the site of injection.")
}
(radio: 2bind _q3F, "c3q6", _optionA)
(radio: 2bind _q3F, "c3q6", _optionB)
(radio: 2bind _q3F, "c3q6", _optionC)
{
(set: _selected to "")
(if: _q3F is _optionA)[(set: _selected to "A")]
(if: _q3F is _optionB)[(set: _selected to "B")]
(if: _q3F is _optionC)[(set: _selected to "C")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "the patient should take acetaminophen for pain.")
(set: _optionB to "the patient may incur pain at the site of injection.")
(set: _optionC to "the patient may incur some swelling at the site of injection.")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q3F is _optionA)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3F), "Correct")))
(show: ?continue)
(dialog: "Correct! Providing clinical recommendations is not part of a registered pharmacy technician's scope of practice. The technician can ask the pharmacist to speak with the patient to answer the question or provide written patient information about managing common side effects associated post vaccination.")
]
(if: _q3F is not _optionA)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3F), "Wrong")))
(alert: "Please try again")
]
}]]
}
</div>
(text-style: "italic", "underline")[(link-goto: "Scenario Reflection Exercise", "C3 - Reflection Questions")]
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [{"person":1,"gender":"m","text":"After your vaccine, you may experience some common side effects, which include pain, redness, swelling at the injection site, tiredness, headache, muscle pain, chills, joint pain, and low fever."},{"person":1,"gender":"m","text":"There are also some rare serious side effects."},{"person":1,"gender":"m","text":"Call your doctor or nurse practitioner or go to the nearest emergency department if you develop any of the following adverse reactions within three days of receiving the vaccine: hives,"},{"person":1,"gender":"m","text":"swelling of your face or mouth, trouble breathing, very pale colour and serious drowsiness, high fever (over 40°C), convulsions or seizures, or other serious symptoms (e.g., 'pins and needles' or numbness)."},{"person":2,"gender":"f","text":"Thank you. Can I ask what I should take for the pain?"},{"person":1,"gender":"m","text":"Oh, you can just take some acetaminophen and you will be fine."}];
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script><div class="clearfix">
{
<div class="col-md-6 float-md-right mb-3 ml-md-3">
<img style="height:auto;width:100%" class="center-img" src="/assets/anson+maryam.svg">
<div class="mb-3 d-flex justify-content-center audio-controls">
<button id="play" class="btn btn-success mt-3 mr-2">Play Dialog</button>
<button id="pause" class="btn btn-info mt-3 mr-2" onclick="mySynthesis.pause()">Pause</button>
<button id="stop" class="btn btn-danger mt-3 mr-2" onclick="mySynthesis.stop()">Stop</button>
</div>
</div>
}
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: Do you have any questions or concerns?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Yes, I do have questions about the vaccine. I am 16 weeks pregnant and have some questions related to the vaccine in pregnancy and breastfeeding.}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: First, congratulations! How can I help, what is your question?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/maryam.svg" class="avatar" style="border: 2px solid orange;">
{(text-color: orange)[<b>Patient - Maryam</b>]: Thank you! I would like to know if I should get my first COVID-19 vaccine or should I wait until after I deliver the baby?}
</div>
<div style="display:flex;align-items:center">
<img src="/assets/anson.svg" class="avatar" style="border: 2px solid purple;">
{(text-color: purple)[<b>Registered Pharmacy Technician (RPhT) - Anson</b>]: That is a very good question. I will ask the pharmacist to answer your question as my role here is to gather your information, so the pharmacist can review and answer your questions based on the information you have provided.}
</div>
</div>
(text-style: "italic", "underline")[(link-goto: "The pharmacist approaches the patient", "C3-1")]
<img src onerror="return main()">
<script type="text/javascript">
var paused = false;
function main() {
paused = false; // onreload
$('button').on('click', function(){
$('button').removeClass('selected');
$(this).addClass('selected');
});
window.speechSynthesis.cancel();
document.querySelector("#play").addEventListener("click", (event) => {
dialog = [{"person":1,"gender":"m","text":"Do you have any questions or concerns?"},{"person":2,"gender":"f","text":"Yes, I do have questions about the vaccine. I am 16 weeks pregnant and have some questions related to the vaccine in pregnancy and breastfeeding."},{"person":1,"gender":"m","text":"First, congratulations! How can I help, what is your question?"},{"person":2,"gender":"f","text":"Thank you! I would like to know if I should get my first COVID-19 vaccine or should I wait until after I deliver the baby?"},{"person":1,"gender":"m","text":"That is a very good question. I will get the pharmacist to answer your question as my role here is to gather your information, so the pharmacist can review and answer your questions based on the information you have provided."}]
event.stopImmediatePropagation();
mySynthesis.play(dialog);
});
}
</script>Under the Regulated Health Professions Act (RHPA), effective January 2021, registered pharmacy technicians are eligible to administer COVID-19 vaccines. With this exemption under the RHPA, to administer the vaccine, regulated pharmacy technicians must:
{
(set: _q3A to "")
(set: _optionA to "complete an approved injection training course.")
(set: _optionB to "discuss vaccine benefits and risks with the patient.")
(set: _optionC to "obtain informed consent from the patient.")
}
(radio: 2bind _q3A, "c3q1", _optionA)
(radio: 2bind _q3A, "c3q1", _optionB)
(radio: 2bind _q3A, "c3q1", _optionC)
{
(set: _selected to "")
(if: _q3A is _optionA)[(set: _selected to "A")]
(if: _q3A is _optionB)[(set: _selected to "B")]
(if: _q3A is _optionC)[(set: _selected to "C")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "complete an approved injection training course.")
(set: _optionB to "discuss vaccine benefits with the patient.")
(set: _optionC to "obtain informed consent from the patient.")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q3A is _optionA)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3A), "Correct")))
(show: ?continue)
(dialog: "Correct!")
]
(if: _q3A is _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3A), "Wrong")))
(hide: ?continue)
(dialog: "Please try again. Discussing the clinical benefits and risks of vaccines with patients is not within the scope of practice for pharmacy technicians. This is within a pharmacist’s scope of practice.")
]
(if: _q3A is _optionC)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3A), "Wrong")))
(hide: ?continue)
(dialog: "Please try again.")
]
}]]
}
|continue)[(button:)[[Continue|C3-02]]]Anson, RPhT prepares to draw up the vaccine for Maryam using the steps he learned watching the video produced by faculty and staff members of the Leslie Dan Faculty of Pharmacy, University of Toronto.
{<h3>How to Prepare the COVID-19 Pfizer-BioNTech Vaccine</h3>
Leslie Dan Faculty of Pharmacy, University of Toronto, demonstration video on the preparation of the Pfizer BioNTech COVID-19 vaccine for adult patients:
<div class="justify-content-center">
<div class="embed-responsive embed-responsive-21by9">
<iframe src="https://www.youtube.com/embed/UtQmOWMzkzs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<small class="text-muted" style="display: flex;justify-content: center;align-content: center;">Used with permission ©2021 Leslie Dan Faculty of Pharmacy, University of Toronto</small>
</div>
}
<div style="padding:0 0.5em;" class="card border-primary rounded h-100 shadow">
Items needed:
<ol>
<li>Personal Protective Equipment (PPE) (i.e., isolation gown, gloves, mask, bonnet)</li>
<li>Vaccine vial x 1</li>
<li>Normal saline (0.9%) vial x 1</li>
<li>Alcohol swabs x 3</li>
<li>Sharps container x 1</li>
<li>23 g safety needle x 1</li>
<li>1 mL or 3 mL syringe x 1</li>
<li>Needle resheather x 1</li>
<li>Hand Sanitizer</li>
<li>Surface cleaner</li>
</ol>
</div>
(button:)[[Next|C3-Q2]]Prior to withdrawing the COVID-19 vaccine doses, the registered pharmacist or pharmacy technician must do all of the following, except:
{
(set: _q3C to "")
(set: _optionA to "inspect the vial for cracks, leaks and particulate matter.
")
(set: _optionB to "shake the vial prior to withdrawing the dose.")
(set: _optionC to "disinfect the entry point/rubber stopper and allow it to dry.")
}
(radio: 2bind _q3C, "c3q3", _optionA)
(radio: 2bind _q3C, "c3q3", _optionB)
(radio: 2bind _q3C, "c3q3", _optionC)
{
(set: _selected to "")
(if: _q3C is _optionA)[(set: _selected to "A")]
(if: _q3C is _optionB)[(set: _selected to "B")]
(if: _q3C is _optionC)[(set: _selected to "C")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "inspect the vial for cracks, leaks and particulate matter.
")
(set: _optionB to "shake the vial prior to withdrawing the dose.")
(set: _optionC to "disinfect the entry point/rubber stopper and allow it to dry.")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q3C is _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3C), "Correct")))
(show: ?continue)
(dialog: "Correct! The vaccine vial should be handled with care. Never shake the vial as this can damage/inactivate the vaccine.")
]
(if: _q3C is not _optionB)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3C), "Wrong")))
(hide: ?continue)
(dialog: "Please try again")
]
}]]
}
|continue)[(button:)[[Continue|C3-Q02]]]While withdrawing the dose, the registered pharmacist or pharmacy technician must:
{
(set: _q3D to "")
(set: _optionA to "ensure same needle is used for dose withdrawal and administration.")
(set: _optionB to "avoid tapping the syringe because of risk of inactivating the vaccine.")
(set: _optionC to "exercise care to avoid bending the needle.")
(set: _optionD to "all the above.")
}
(radio: 2bind _q3D, "c3q4", _optionA)
(radio: 2bind _q3D, "c3q4", _optionB)
(radio: 2bind _q3D, "c3q4", _optionC)
(radio: 2bind _q3D, "c3q4", _optionD)
{
(set: _selected to "")
(if: _q3D is _optionA)[(set: _selected to "A")]
(if: _q3D is _optionB)[(set: _selected to "B")]
(if: _q3D is _optionC)[(set: _selected to "C")]
(if: _q3D is _optionD)[(set: _selected to "D")]
(set: _getSelected to (macro: str-type _option, [
(set: _optionA to "ensure same needle is used for dose withdrawal and administration.")
(set: _optionB to "avoid tapping the syringe because of risk of inactivating the vaccine.")
(set: _optionC to "exercise care to avoid bending the needle.")
(set: _optionD to "all the above.")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(if: _option is _optionD)[(output-data: "D")]
(else:)[(output-data: "")]
]))
(set: _canContinue to false)
[(link-repeat: "Submit", (button:))[{
(if: _q3D is _optionD)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3D), "Correct")))
(show: ?continue)
(dialog: "Correct!")
]
(if: _q3D is not _optionD)[
(set: $attempts's (1) to it + (a: (a: (_getSelected: _q3D), "Wrong")))
(hide: ?continue)
(dialog: "Please try again")
]
}]]
}
|continue)[(button:)[[Continue|C3-2]]]Reflecting on the scenario you just completed, please identify the effective patient-pharmacy professional interactions in the scenario. Select all that apply.
{
(set: _qS1A to false, _qS1B to false, _qS1C to false, _qS1D to false)
}
(checkbox: bind _qS1A, "Greeted the patient in a friendly manner to established rapport.")
(checkbox: bind _qS1B, "Use of both closed-ended and open-ended line of questioning")
(checkbox: bind _qS1C, "Consulted patient profile to make appropriate recommendations")
(checkbox: bind _qS1D, "Both non-pharmacological and follow-up care was offered")
{
(set: $attemptString to (macro: bool-type _a, bool-type _b, bool-type _c, bool-type _d, [
(set: _oA to "", _oB to "", _oC to "", _oD to "")
(set: _selectArr to (a:))
(if: _a is true)[(set: _selectArr to it + (a: "A"))]
(if: _b is true)[(set: _selectArr to it + (a: "B"))]
(if: _c is true)[(set: _selectArr to it + (a: "C"))]
(if: _d is true)[(set: _selectArr to it + (a: "D"))]
(output-data: (joined:", ", ..._selectArr))
]))
(set: $random to ($attemptString: _qS1A, _qS1B, _qS1C, _qS1D))
(set: _iscorrect to false)
[(link-repeat: "Submit", (button:))[{
(if: _qS1A is true and _qS1C is true and _qS1D is true and _qS1B is true)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS1A, _qS1B, _qS1C, _qS1D), "Correct")))
(show: ?continue)
(set: _iscorrect to true)
(dialog: "Correct! As Bob is a regular patient of the pharmacy, he was greeted by name, which prompted a positive triage process. During the initial interaction, Sayed gathered information that facilitated Damilola's further assessment of Bob's concerns. In the scenario, the two pharmacy professionals collaborated in order to provide optimal patient care (pharmacological and non-pharmacological recommendations). Follow-up care was also offered such as checking in with the patient to see how he is doing and to teach him the proper use of the blood pressure monitor.")
]
(if: _qS1A is true or _qS1B is true or _qS1C is true or _qS1D is true and _iscorrect is false)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS1A, _qS1B, _qS1C, _qS1D), "Partially Correct")))
(hide: ?continue)
(dialog: "That is partially correct, but other options also form part of the answer. Please try again and select all that apply.")
]
(if: _qS1A is false and _qS1C is false and _qS1D is false and _qS1B is false)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS1A, _qS1B, _qS1C, _qS1D), "Incorrect")))
(hide: ?continue)
(alert: "Please try again")]
}]]
}
{
|continue)[
(button:)[[Next|C1-S2]]
]}''Scenario Reflection Exercise:''
''Reflecting on the scenario you just completed, think about the following questions: ''
0. What is one thing you learned from this scenario that you can incorporate into your practice?
0. What is one example of overlap in pharmacy technician and pharmacist scopes of practice?
0. Provide an example of distinct scopes of practice for pharmacy technicians and pharmacists.
0. Name a benefit of pharmacy technicians and pharmacists practicing to their full scopes.
0. Name a barrier to pharmacy technicians and pharmacists collaborating and practicing to their full scopes of practice. How can you address this barrier?
0. Depending on the age of the patient and the time of year, this may be an opportunity to check if the patient is up to date with recommended vaccines (e.g., influenza, pneumococcal, shingles, COVID-19).
''Reflecting on your current community pharmacy practice setting and how, if applicable, you collaborate with your pharmacy technician or pharmacist colleagues. Ask yourself, how might you incorporate each other's knowledge and skills even more? ''
Which of the following tasks fall within the scope of both pharmacy technicians and pharmacists? Select all that apply.
{
(set: _qS2A to false, _qS2B to false, _qS2C to false, _qS2D to false)
}
(checkbox: bind _qS2A, "Collecting a history of current symptoms and medications")
(checkbox: bind _qS2B, "Perform a technical check of new or refill medications")
(checkbox: bind _qS2C, "Provide information on medication dose and administration")
(checkbox: bind _qS2D, "Providing instruction on how to use the blood pressure monitoring device")
{
(set: $attemptString to (macro: bool-type _a, bool-type _b, bool-type _c, bool-type _d, [
(set: _oA to "", _oB to "", _oC to "", _oD to "")
(set: _selectArr to (a:))
(if: _a is true)[(set: _selectArr to it + (a: "A"))]
(if: _b is true)[(set: _selectArr to it + (a: "B"))]
(if: _c is true)[(set: _selectArr to it + (a: "C"))]
(if: _d is true)[(set: _selectArr to it + (a: "D"))]
(output-data: (joined:", ", ..._selectArr))
]))
(set: $random to ($attemptString: _qS2A, _qS2B, _qS2C, _qS2D))
(set: _iscorrect to false)
[(link-repeat: "Submit", (button:))[{
(if: _qS2A is true and _qS2C is false and _qS2D is true and _qS2B is true)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS2A, _qS2B, _qS2C, _qS2D), "Correct")))
(show: ?continue)
(set: _iscorrect to true)
(dialog: "Correct! Both pharmacists and pharmacy technicians can perform information gathering, complete technical verification of prescriptions, and educate on medical device use. Only pharmacists can make a clinical recommendation or perform clinical counselling. ")
]
(if: _qS2A is true or _qS2B is true or _qS2D is true and _qS2C is false and _iscorrect is false)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS2A, _qS2B, _qS2C, _qS2D), "Incorrect")))
(dialog: "That is partially correct, but other options also form part of the answer. Please try again and select all that apply.")
]
(if: _qS2C is false and _qS2B is false and _qS2A is false and _qS2D is false)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS2A, _qS2B, _qS2C, _qS2D), "Wrong")))
(hide: ?continue)
(alert: "Please try again")
]
(if: _qS2C is true)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS2A, _qS2B, _qS2C, _qS2D), "Wrong")))
(hide: ?continue)
(alert: "Please try again")]
}]]
}
{
|continue)[
(button:)[[Next|C1-S3]]
]}What was effective in Sayed and Damilola's interactions? Select all that apply.
{
(set: _qS3A to false, _qS3B to false, _qS3C to false, _qS3D to false)
}
(checkbox: bind _qS3A, "Complete and concise handoffs between patient interactions")
(checkbox: bind _qS3B, "Positive interactions that showed appreciation for each other's contributions")
(checkbox: bind _qS3C, "Demonstrated continuity and collaboration between both roles to the patient")
(checkbox: bind _qS3D, "Optimized the scope of practice of each pharmacy professional")
{
(set: $attemptString to (macro: bool-type _a, bool-type _b, bool-type _c, bool-type _d, [
(set: _oA to "", _oB to "", _oC to "", _oD to "")
(set: _selectArr to (a:))
(if: _a is true)[(set: _selectArr to it + (a: "A"))]
(if: _b is true)[(set: _selectArr to it + (a: "B"))]
(if: _c is true)[(set: _selectArr to it + (a: "C"))]
(if: _d is true)[(set: _selectArr to it + (a: "D"))]
(output-data: (joined:", ", ..._selectArr))
]))
(set: $random to ($attemptString: _qS3A, _qS3B, _qS3C, _qS3D))
(set: _iscorrect to false)
[(link-repeat: "Submit", (button:))[{
(if: _qS3A is true and _qS3C is true and _qS3D is true and _qS3B is true)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS3A, _qS3B, _qS3C, _qS3D), "Correct")))
(show: ?continue)
(set: _iscorrect to true)
(dialog: "Correct! Sayed provided Damilola with a concise summary of Bob's presentation. Sayed and Damilola valued and trusted each other and said thank you to demonstrate their appreciation. Between interactions, the pharmacy technician and pharmacist referenced the other to Bob to highlight the partnership and continuity. The pharmacist and pharmacy technician completed different tasks that enabled each of them to practice to their full scope.")
]
(if: _qS3A is true or _qS3B is true or _qS3C is true or _qS3D is true and _iscorrect is false)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS3A, _qS3B, _qS3C, _qS3D), "Partially Correct")))
(hide: ?continue)
(dialog: "That is partially correct, but other options also form part of the answer. Please try again and select all that apply.")
]
(if: _qS3A is false and _qS3C is false and _qS3D is false and _qS3B is false)[
(set: $attempts's (3) to it + (a: (a: ($attemptString: _qS3A, _qS3B, _qS3C, _qS3D), "Wrong")))
(hide: ?continue)
(alert: "Please try again")]
}]]
}
|continue)[
(button:)[[Scenario Reflection Exercise|C1-D]]
]<img style="height:25em;width:100%" class="center-img" src="/assets/damilola+sayed.svg">
In this scenario you meet Damilola (RPh) and Sayed (RPhT) and help them to navigate addressing patient Bob Stonechild's health care needs around cough and cold like symptoms.
The roles highlighted through this scenario are: care provider, communicator, and collaborator.
The practice assessment domains highlighted are:
''Pharmacist:'' Patient Assessment, Decision Making, Communication/ Education
''Pharmacy Technician:'' Patient Care, Collaboration-Decision Making, Communication/Education
By the end of the scenario the learner will:
0. demonstrate an understanding of the roles of a pharmacist and a pharmacy technician to optimize scopes of practice;
0. apply knowledge of scopes of practice to effectively care for a patient with a minor ailment in a community practice setting, and
0. recognize elements of effective verbal communication between pharmacists, pharmacy technicians, and patients.
''Before you start the scenario, helpful pre-readings include:''
0. (link-repeat: "Pharmacists' Scope of Practice In Canadian Jurisdictions")[(open-url: 'https://napra.ca/sites/default/files/2020-01/SCOPE%20OF%20PRACTICE%20-%20January%202020_0.pdf')]
0. (link-repeat: "Pharmacy Technicians' Scope of Practice in Canadian Jurisdictions")[(open-url: 'https://napra.ca/sites/default/files/2019-09/Technician%20Scope%20of%20Practice%20-%20June%202019.pdf')]
0. (link-repeat: 'Legal Authority Scope of Practice/ Authorized Acts- Ontario College of Pharmacists')[(open-url: 'https://www.ocpinfo.com/document/legal-authority-scopes-pdf/')]
0. Review of the following therapeutic areas: Acute Cough, Viral Rhinitis, Influenza, Rhinosinusitis and Pharyngitis.
(button:)[[Continue |Dialog 1]]<img style="height:25em;width:100%" class="center-img" src="/assets/damilola_anson.svg">
In this scenario you meet Damilola (RPh) and Anson (RPhT) and help them to navigate addressing patient Maryam Khan's vaccination health care needs.
The roles highlighted through this scenario are: care provider, communicator, collaborator, and health advocate.
The practice assessment domains highlighted are:
''Pharmacist'': Patient Assessment, Decision Making, Communication/Education
''Pharmacy Technician'': Patient Care, Collaboration-Decision Making, Communication/Education
By the end of the scenario the learner will:
0. demonstrate an understanding of the roles of a pharmacist and a pharmacy technician to optimize scopes of practice,
0. apply knowledge of scopes of practice to effectively care for a patient who is eligible for a COVID-19 vaccine in a community setting, and
0. recognize elements of effective verbal communication between pharmacists, pharmacy technicians, and patients.
''Before you start the scenario, helpful pre-readings include:''
0. (link-repeat: "Pharmacists' Scope of Practice In Canadian Jurisdictions")[(open-url: "https://napra.ca/sites/default/files/2020-01/SCOPE%20OF%20PRACTICE%20-%20January%202020_0.pdf")]
0. (link-repeat: "Pharmacy Technicians; Scope of Practice in Canadian Jurisdictions")[(open-url: "https://napra.ca/sites/default/files/2019-09/Technician%20Scope%20of%20Practice%20-%20June%202019.pdf")]
0. (link-repeat: "Legal Authority Scope of Practice/ Authorized Acts- Ontario College of Pharmacists")[(open-url: "https://www.ocpinfo.com/document/legal-authority-scopes-pdf/")]
0. (link-repeat: "Review of the COVID-19 Vaccine Curriculum (Open Course) 2022, University of Toronto")[(open-url: "https://q.utoronto.ca/courses/264349")]
(button:)[[Continue |Case 3]]<img style="height:25em;width:100%" class="center-img" src="/assets/sara_anson.svg">
In this scenario you meet Sara (RPh) and Anson (RPhT) and help them to navigate addressing Mr. Patel's questions about his son Nikhil's new prescription.
The roles highlighted through this scenario are: care provider, communicator, and collaborator.
The practice assessment domains highlighted are:
''Pharmacist'': Patient Assessment, Decision Making, Documentation
''Pharmacy Technician'': Patient Care, Collaboration-Decision Making, Documentation
By the end of the scenario the learner will:
0. demonstrate an understanding of the roles of a pharmacist and a pharmacy technician to optimize scopes of practice;
0. apply knowledge of scopes of practice to effectively care for a patient who has been prescribed a compounded prescription product in a community practice setting, and
0. recognize elements of effective written communication between pharmacists, pharmacy technicians, and the prescriber.
''Before you start the scenario, helpful pre-readings include:''
0. (link-repeat: "Model Standards of Practice for Canadian Pharmacists")[(open-url: 'https://napra.ca/pharmacists/model-standards-practice-canadian-pharmacists')]
0. (link-repeat: "Model Standards of Practice for Canadian Pharmacy Technicians")[(open-url: 'https://napra.ca/pharmacy-technicians/model-standards-practice-canadian-pharmacy-technicians')]
0. (link-repeat: "Initiating, Adapting and Renewing Prescriptions- Ontario College of Pharmacists")[(open-url: 'https://www.ocpinfo.com/regulations-standards/practice-policies-guidelines/adapting-renewing-prescriptions/')]
0. (link-repeat: "Assurance and Improvement in Medication Safety (AIMS)- Ontario College of Pharmacists")[(open-url: 'https://www.ocpinfo.com/regulations-standards/aims-assurance-and-improvement-in-medication-safety/')]
0. (link-repeat: "AIMS FAQ- Ontario College of Pharmacists")[(open-url: 'https://www.ocpinfo.com/regulations-standards/aims-assurance-and-improvement-in-medication-safety/medicationsafetyfaq/')]
0. (link-repeat: "Legal Authority Scope of Practice/Authorized Acts- Ontario College of Pharmacists")[(open-url: 'https://www.ocpinfo.com/document/legal-authority-scopes-pdf/')]
0. (link-repeat: "NAPRA Guidance Document for Pharmacy Compounding of Non-Sterile Products")[(open-url: 'https://napra.ca/general-practice-resources/guidance-document-pharmacy-compounding-non-sterile-preparations')]
(button:)[[Continue |Case 2]]What do you think is Damilola's most appropriate next action to help Bob?
{
(set: _q3A to "")
(set: _optionA to "She asks Bob more about the symptoms he is experiencing.")
(set: _optionB to "She asks Bob more about what prescription medications he is taking.")
(set: _optionC to "She asks Sayed to make a clinical recommendation based on the information collected.")
(set: _optionD to "She makes a clinical recommendation based on the information gathered and her assessment of Bob's signs and symptoms.")
}
(radio: 2bind _q3A, "q3", _optionA)
(radio: 2bind _q3A, "q3", _optionB)
(radio: 2bind _q3A, "q3", _optionC)
(radio: 2bind _q3A, "q3", _optionD)
{
(set: $getSelected to (macro: str-type _option, [
(set: _optionA to "She asks Bob more about the symptoms he is experiencing.")
(set: _optionB to "She asks Bob more about what prescription medications he is taking.")
(set: _optionC to "She asks Sayed to make a clinical recommendation based on the information collected.")
(set: _optionD to "She makes a clinical recommendation based on the information gathered and her assessment of Bob's signs and symptoms.")
(if: _option is _optionA)[(output-data: "A")]
(if: _option is _optionB)[(output-data: "B")]
(if: _option is _optionC)[(output-data: "C")]
(if: _option is _optionD)[(output-data: "D")]
(else:)[(output-data: "")]
]))
[(link-repeat: "Submit", (button:))[{
(if: _q3A is _optionD)[
(set: $attempts's (2) to it + (a: (a: ($getSelected: _q3A), "Correct")))
(show: ?continue)
(dialog: "Correct! It is within Damilola's scope of practice to provide a clinical recommendation and medical device training. However, given Sayed's scope of practice, it would be appropriate to maximize his contribution to patient care by having him provide Bob with blood pressure monitor training.")
]
(if: _q3A is _optionC)[
(set: $attempts's (2) to it + (a: (a: ($getSelected: _q3A), "Incorrect")))
(dialog: "Try again. It is not within Sayed's scope of practice to provide clinical recommendations")
]
(if: _q3A is not _optionC and _q3A is not _optionD)[(set: $attempts's (2) to it + (a: (a: ($getSelected: _q3A), "Incorrect")))(alert: "Please try again")]
}]]
}
|continue)[(button:)[[Go to Next Dialog|Dialog 6]]]''Scenario Reflection Exercise ''
Reflecting on the scenario you just completed, think about the following questions:
0. What was the most challenging part in the above scenario?
0. If you were given the opportunity again, what would you have done differently?
0. In what area do you feel you will need to improve? (e.g., intraprofessional communication, scopes of practice, injections technique)
0. Describe how this scenario relates to your current studies and/or professional practice/status.
Reflect on your current community pharmacy practice setting and how, if applicable, you collaborate with your pharmacy technician or pharmacist colleagues. Ask yourself, how might you incorporate each other's knowledge and skills even more?