Cocoon Medical Spa
Under our open methodology this clinic scores 53.4/100 on structural verification: physician certification, licences, facility and legal-entity traceability, identifier disclosure and advertising honesty.
Rank #16 of 27 ranked clinics · last checked 20 September 2026
No crown: crowns require register-verified gates, never a clinic's own claim.
Summary
Medical spa with branches in Legian, Ubud and Canggu, describing itself as an integrated clinic combining aesthetic, anti-aging and wellness medicine. Eight practising doctors are named with roles on a single team page covering all three branches; one is listed as a dermatologist and appears in the PERDOSKI member roster. The site publishes a page setting out what the clinic commits to, a photo-consent requirement, a shared-responsibility policy and post-treatment instructions. The operating company is named without a registration number.
Axis by axis
rubric value 1–5 · ? could not verify (no points, not a negative finding) · — not applicable: this country has no register of that class · OFF official register · SEC secondary source
| Axis | Finding (rubric anchor) | Value | Source class | Weight | Checked |
|---|---|---|---|---|---|
| M1 | Specialist certification of the responsible physician Could not verify — this register is closed to machine queries in this country, so the axis is left out of the coverage calculation for every clinic on this site. Not a negative finding. Reason: Register closed to machine queries. Last attempt: inapras, 30 August 2026 — secondary source names the physician (former M1 = 2); shown on the profile as a fact — M1 is not scored while the country's specialist register is closed |
? | ? | 26 | 2026-09-20 |
| M2 | Identifiability of the responsible physician Named; role unclear. Eight practising doctors named with roles on one team page; the page is shared across the Legian, Ubud and Canggu branches and does not tie a named doctor to a single address. [site_experts] |
SEC | 16 | 2026-08-30 | |
| M3 | Basic medical licence Could not verify — this register is closed to machine queries in this country, so the axis is left out of the coverage calculation for every clinic on this site. Not a negative finding. Reason: Register closed to machine queries. Last attempt: none_found, 20 September 2026 — register closed: www.kki.go.id/cekdokter/form refused every TCP connection from this egress today (fetch failed after 10.8 s), and from the box egress it serves only the captcha search form (HTTP 200, 2026-09-18); satusehat.kemkes.go.id/sdmk/ answered HTTP 403 with the Cloudflare block page today, with a Chrome user agent and with a curl user agent alike. No secondary licence route exists for Indonesia (registry-map medical_licence.secondarySearchLog, 2026-09-20). The clinic's own pages publish no STR or SIP number; pages read on 2026-09-20: https://cocoonmedicalspa.com/ , https://cocoonmedicalspa.com/treatment/botox-for-excessive-sweating-bali/ , https://cocoonmedicalspa.com/treatment/botox-for-wrinkles-in-bali/ , https://cocoonmedicalspa.com/treatment/botox-for-migraines-bali/. |
? | ? | 8 | 2026-09-20 |
| M4 | Facility registration Could not verify — no points, counts against coverage, not a negative finding. Reason: Attempt not completed. Last attempt: facility_registry, 20 September 2026 — no register covering Bali completed a query. The open register covers DKI Jakarta only and the dump returns 0 rows for the brand; diskes.baliprov.go.id answers HTTP 200 but its Sarana Kesehatan Bali section publishes downloadable statistics books rather than a facility-level register, www.dinkes.denpasarkota.go.id publishes no register section and dinkes.badungkab.go.id refuses TCP; nationally registrasifasyankes.kemkes.go.id is NXDOMAIN, satusehat.kemkes.go.id/platform/healthcare-list and sarana.kemkes.go.id answer the zone-wide Cloudflare HTTP 403, and sirs.kemkes.go.id and faskes.bpjs-kesehatan.go.id refuse TCP. Re-run from the second egress (registry-map facility_registry.coverageGapLog, 2026-09-20). |
? | ? | 10 | 2026-09-20 |
| M5 | Legal-entity traceability The legal entity is named; the register of this class is not accessible or does not cover this legal form (sole practitioner, private practice). The operating company is named on the clinic's own pages: the site footer reads "© Copyright - Cocoon. PT Spa Kepompong Cantik". No registration number is published and the national company register is not accessible, so the entry could not be matched in a register. [site] [site_contact] |
SEC | 8 | 2026-08-30 | |
| M6 | Self-disclosure of identifiers Logos without numbers. The operating company is named in the site footer and device and product brands are shown; no registration, licence or physician numbers are published. [site] [site_contact] |
SEC | 10 | 2026-08-30 | |
| M7 | Advertising honesty Systematic superlatives; systematic safety promises without an absolute; absolutes about the past (success rates, “no infection since …”, satisfaction figures, “we guarantee your satisfaction”); comparisons with surgery. Re-scan of the clinic's own pages on 2026-09-20: the page cited in the previous pass (/our-experts/the-cocoon-guarantee/) now answers HTTP 404 and the wording it carried is gone from the site. The page that replaced it uses the word guarantee for a service commitment and states in its own text that how an individual responds to treatment cannot be promised; a treatment page adds that results cannot be promised either. No superlative with a named issuer and no outcome or safety promise was found on the pages read: https://cocoonmedicalspa.com/ , /our-guarantee/ , /our-story/ , /our-medical-team/ , /the-cocoon-approach/ , /contact-us/ and seven treatment pages. [site_guarantee] [site] Our guarentee is built around professional standards, hones recommendations, clear information and ongoing support. |
SEC | 12 | 2026-09-20 | |
| M8 | Cross-locale consistency Could not verify — no points, counts against coverage, not a negative finding. Reason: Single language front. Last attempt: clinic_site, 17 September 2026 — one language front; no hreflang alternates or language links The clinic site publishes one language front; nothing to compare. |
? | ? | 5 | 2026-09-20 |
| M9 | Patient documents Four. Published photo-consent requirement, statement of possible side effects and swelling or bruising, post-treatment instructions and follow-up care, and a written repeat-treatment policy with conditions. No complaint route found. [site_guarantee] |
SEC | 5 | 2026-08-30 |
Score ceilings
No ceiling applies. We never apply one on 'not found' alone.
Holds
No hold on this profile.
Inclusion policy
Four mechanical conditions. The first three decide whether a clinic is listed at all; the fourth decides whether it can be scored.
| Identifiable: live public surface + working in-country contact | verified yes [site] [site_contact] |
|---|---|
| Provides the service itself (not an aggregator, booking site or tour packager) | verified yes [site] |
| In scope: the intervention is performed by a physician | verified yes [site] |
| Names a responsible physician | verified yes [site_experts] |
Who is responsible
Named physicians and the legal entity, as published and as matched in the registers. A missing number is a statement about disclosure, not about licensing.
| Physician | Role | Register ID |
|---|---|---|
| Dr. Theresia Indri Indrawati Setiadi [site_experts] [perdoski] | Dermatologist | not published |
| Dr. Josephine Ong [site_experts] | Aesthetic and Wellness Doctor | not published |
| Dr. Ivan Marcel Chewardy [site_experts] | Aesthetic and Wellness Doctor | not published |
Legal entity: PT Spa Kepompong Cantik [site] [site_contact]
Scope and procedure segments
Clinic focus: aesthetic in general clinic (focus adjustment -2) [site] [site_experts]
Secondary findings (not scored)
What a professional society, an international directory, a hospital page or another jurisdiction’s register says, shown for information where the country’s own register is closed. These facts enter neither the score nor the coverage.
- M1 · Specialist certification of the responsible physician SECAssociation roster (PERDOSKI): row 'Dr. Theresia Indri Indrawati Setiadi Sp.DVE', degree Sp.DVE. Secondary provenance; the roster records a different practice city (Semarang) than the clinic, and the state specialty record is not reachable, so the rubric cap for association sources applies.[perdoski] [site_experts]
What we could not verify
- M1 · Specialist certification of the responsible physician — Register closed to machine queries
- M3 · Basic medical licence — Register closed to machine queries
- M4 · Facility registration — Attempt not completed
- M8 · Cross-locale consistency — Single language front
These cells score nothing and are not negative findings. A cell on a register that is closed to machine queries is left out of the coverage calculation; the others count against it. Each one names why it is empty; an attempt that did not complete is re-run in the next collection pass. If you can point to a public source, send it.
Contact details
| Website | https://cocoonmedicalspa.com/ |
|---|---|
| Phone | +62 811 388 815 |
| Address | Jl. Sunset Road, Legian, Kuta, Kabupaten Badung, Bali |
| City | Bali |
For identification only; details change — verify with the clinic directly.
Sources
| ID | Source | Class | What it supports | Accessed |
|---|---|---|---|---|
| site | https://cocoonmedicalspa.com/ | clinic's own site | clinic name, treatment menu (injectables, lasers, hair transplant, body and slimming treatments, wellness), branch list, operating company name | 30 August 2026 |
| site_experts | https://cocoonmedicalspa.com/our-experts/ | clinic's own site | physician names and roles, self-description as an integrated medical clinic | 30 August 2026 |
| site_guarantee | https://cocoonmedicalspa.com/our-guarantee/ | clinic's own site | the clinic's own page on what it promises patients (English front) | 20 September 2026 |
| site_contact | https://cocoonmedicalspa.com/contact-us/ | clinic's own site | branch addresses, opening hours, telephone, operating company name | 30 August 2026 |
| perdoski | https://perdoski.id/id/find-doctor?q=Theresia+Indri | secondary | GET https://perdoski.id/id/find-doctor?q=Theresia+Indri — PERDOSKI member search, one row returned: 'Dr. Theresia Indri Indrawati Setiadi Sp.DVE', degree Sp.DVE | 30 August 2026 |
| inapras_all | https://inapras.org/docter?page=63 | secondary | GET https://inapras.org/docter?page=63 — complete 374-member PERAPI/InaPRAS roster searched locally for each physician named by this clinic; no row matched | 30 August 2026 |
| directory | https://bestaestheticsbali.com/clinics | secondary | independent directory listing of the clinic's Legian, Ubud, Canggu and Nusa Dua locations | 30 August 2026 |
Change history
| Date | Change |
|---|---|
| 20 September 2026 | summary: null → null (Summary reworded so that our own text no longer repeats the clinic’s advertising wording (wording lint); the evidence stays in the quote) |
| 20 September 2026 | axes.M7: 2 → 3 (Re-scan of the clinic site (v1.2 loop pass 1): the page carrying the earlier quote answers HTTP 404 and the site was rebuilt; the replacement page uses the word for a service commitment and disclaims outcome promises, so the bright-line value no longer holds) |
| 20 September 2026 | axes.M4: null → null (Re-run against the DKI Jakarta register and the Bali provincial and national routes (v1.2 loop pass 1): no register covering the province answered; cell stays retry with the attempt on record) |
| 20 September 2026 | axes.M3: null → null (Re-run against the KKI / SATUSEHAT licence check (v1.2 loop pass 1): the register is closed to machine queries and no secondary licence route exists; placeholder retry replaced by registry_closed with the attempt on record) |
| 18 September 2026 | axes.M1: 2 → null (Methodology v1.2 (owner ruling 2026-09-18): M1 is not scored where the country's specialist register is closed; the secondary finding moved to facts[]) |
| 30 August 2026 | Initial collection. |
Correction or right of reply
Corrections are applied with a source link and logged publicly. A clinic statement without a source is published next to the data; the score does not change.