---
title: Fangying (Ruby) Liu
description: Fangying (Ruby) Liu at Calgary College of TCM and Acupuncture.
canonical: "https://clinicly.ca/p/fangying-ruby-liu.1pf5"
type: practitioner
place: "Calgary, Alberta"
data_as_of: 2026-11-14
source: "Openings, prices and billing are refreshed through the day; a missing value is unknown, never zero."
attribution: "Clinicly (clinicly.ca), data as of 2026-11-14"
---

# Fangying (Ruby) Liu

Fangying (Ruby) Liu practises at Calgary College of TCM and Acupuncture.

## Key facts

- As of 2026-11-14, Fangying (Ruby) Liu practises at Calgary College of TCM and Acupuncture.
- No professional register covers this discipline. That is not a claim they are unlicensed.
- Next listed opening: 27 Nov · 10:30 AM 10:30a.

## Services

| Service | Options | Price range | Length | New patient |
|---|---|---|---|---|
| Massage 30 Min-Follow-up | followup | $25 | 30 min |  |
| Massage 30 Min-Initial Visit | initial | $25 | 30 min | yes |
| Massage 60 Min-Follow-up | followup | $40 | 60 min |  |
| Massage 60 Min-Initial Visit | initial | $40 | 60 min | yes |

## Openings

| Date | Time | Book |
|---|---|---|
| 27 Nov · 10:30 AM | 10:30a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=3&at=2026-11-27T16%3A30%3A00.000Z |
| 27 Nov · 10:30 AM | 10:30a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=4&at=2026-11-27T16%3A30%3A00.000Z |
| 27 Nov · 10:30 AM | 10:30a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=5&at=2026-11-27T16%3A30%3A00.000Z |
| 27 Nov · 10:30 AM | 10:30a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=6&at=2026-11-27T16%3A30%3A00.000Z |
| 27 Nov · 11:15 AM | 11:15a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=3&at=2026-11-27T17%3A15%3A00.000Z |
| 27 Nov · 11:15 AM | 11:15a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=4&at=2026-11-27T17%3A15%3A00.000Z |
| 4 Dec · 9:00 AM | 9:00a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=5&at=2026-12-04T15%3A00%3A00.000Z |
| 4 Dec · 9:00 AM | 9:00a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=6&at=2026-12-04T15%3A00%3A00.000Z |
| 27 Nov · 12:00 PM | 12:00p | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=3&at=2026-11-27T18%3A00%3A00.000Z |
| 27 Nov · 12:00 PM | 12:00p | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=4&at=2026-11-27T18%3A00%3A00.000Z |
| 4 Dec · 10:15 AM | 10:15a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=5&at=2026-12-04T16%3A15%3A00.000Z |
| 4 Dec · 10:15 AM | 10:15a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=6&at=2026-12-04T16%3A15%3A00.000Z |
| 4 Dec · 9:00 AM | 9:00a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=3&at=2026-12-04T15%3A00%3A00.000Z |
| 4 Dec · 9:00 AM | 9:00a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=4&at=2026-12-04T15%3A00%3A00.000Z |
| 4 Dec · 11:30 AM | 11:30a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=5&at=2026-12-04T17%3A30%3A00.000Z |
| 4 Dec · 11:30 AM | 11:30a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=6&at=2026-12-04T17%3A30%3A00.000Z |
| 4 Dec · 9:45 AM | 9:45a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=3&at=2026-12-04T15%3A45%3A00.000Z |
| 4 Dec · 9:45 AM | 9:45a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=4&at=2026-12-04T15%3A45%3A00.000Z |
| 4 Dec · 11:15 AM | 11:15a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=3&at=2026-12-04T17%3A15%3A00.000Z |
| 4 Dec · 11:15 AM | 11:15a | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=4&at=2026-12-04T17%3A15%3A00.000Z |
| 4 Dec · 12:00 PM | 12:00p | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=3&at=2026-12-04T18%3A00%3A00.000Z |
| 4 Dec · 12:00 PM | 12:00p | https://clinicly.ca/p/fangying-ruby-liu.1pf5#service=4&at=2026-12-04T18%3A00%3A00.000Z |

## Billing

Openings, prices and billing are refreshed through the day; a missing value is unknown, never zero.

---

- Availability here is read from clinics on a schedule, not live. A time shown may already be taken.
- "Not checked" and "no openings" are different answers and are written differently.
- Coverage is partial. A list from this site is never every clinic in an area.
- A billing line is a report, not a guarantee. Confirm with the clinic before relying on one.
- Clinicly writes no reviews and rates no one. Every rating shown comes from outside review sites, combined.
- Terms of use and data notes: https://clinicly.ca/llms.txt