Yes. However, most contracts also have a “call-off policy” and that always supersedes guaranteed hours. That means a facility is allowed to call off a certain number of your shifts during your assignment. So they can call you off with no pay. It is common to see a 3 or 6 call-off shift allowance for a 13-week assignment. After they have used up all their call-off shifts, if the facility calls you off and you are willing and able to work, you will still get paid for those hours.
Regardless of your facility’s policy, as long as you did not call in sick and/or voluntarily drop any of your contracted hours for the week, Trusted Health will still pay you any per diems/tax-free stipends that you would have received had you worked the shift that day.
Volunteering to drop a shift or hours do not count towards guaranteed hours and will prevent you from being eligible for per-diem and wages.
Keep in mind just because there is a call-off policy does not mean the facility will call you off. That would just be an option they have in case their needs drop.