Chang Gung Memorial Hospital DESIGN.md
DESIGN.md
Design System Inspiration of Chang Gung Memorial Hospital
Overview
Visual Theme & Atmosphere
Chang Gung Memorial Hospital is a Taiwanese hospital system founded in 1976. Its official introduction describes a nonprofit medical mission spanning service, teaching and research, with patients placed first. The public website brings that service role into its navigation: appointment registration, finding a doctor, choosing a specialty, symptom reference and a care guide appear together as immediate actions. Official introduction, live homepage.
The observed expression is warm orange on white: an orange bilingual medical-foundation mark, white medical line icons in an orange action strip, generous feature panels and outlined rounded links. A two-part brown footer gives the long service directory a darker base. These are observations of the live Traditional Chinese homepage at cgmh.org.tw/, not a published brand manual.
The institution's current evolution is documented in its October 2026 medical-week announcement, which marks its 50th anniversary and names artificial intelligence, smart medicine, precision medicine and whole-person care among its themes. That institutional direction is verified; a website rebrand or redesign date is not established. Official anniversary announcement.
Brand Narrative
The official history records the completion of the Taipei outpatient and emergency centre on 1 December 1976. The official introduction frames the institution around nonprofit care and service, teaching and research. Its 2026 medical-week programme carries that history into discussion of smart medicine, precision medicine and whole-person care. History, introduction, 2026 announcement.
Principles
The official introduction states 人本濟世,病患優先 (a human-centred approach with patients first), names service, teaching and research as its tasks, and describes a nonprofit purpose. These are institutional principles; the colour and component treatments above are observations of its website, rather than declared corporate design principles. Official introduction.
Personas
No researched personas were verified.
Colors
These reference role names describe measured surface values. The survey found no colour custom-property namespace: its sole computed custom property was the viewport helper --vh: 10px.
| Reference role | Value | Evidence on the homepage |
|---|---|---|
| Primary | #f68825 | Appointment action's parent background; learn-more border and text; navigation and news hover colour. |
| Foreground | #212529 | News announcement copy and header navigation at rest. |
| Canvas | #ffffff | Background behind the first learn-more link and header navigation; inverse labels. |
| News surface | #f6f6f6 | Background behind the measured news-card link. |
| Footer | #443424 | Sitemap link at rest; upper footer in the site's stylesheet. |
| Footer base | #261c12 | Lower-footer rule in the stylesheet, also present in the colour census. |
| Footer hover | #55412d | Sitemap link's measured hover and pressed fill. |
| Location badge | #838383 | Taoyuan location badge at rest. |
| Pagination idle | #aaaaaa | Inactive feature-carousel dots in the survey and homepage stylesheet. |
The foreground is also the bundled Bootstrap Reboot body colour. Its use on actual announcement text was measured; it is not presented as an authored CGMH custom property. The paragraph-ink census was empty, so this foreground role is grounded in the news link's div.text, not a fabricated <p> measurement. Homepage stylesheet.
Typography
| Evidence class | Finding |
|---|---|
| Official product use | No text typeface is confirmed by typography guidance in the opened official pages. |
| Live-loaded | document.fonts reports only fontello normal normal, used for icons. This does not establish a text face. |
| Official distributed assets | The first-party Fontello stylesheet exposes icon-font assets. The census lists WOFF2, WOFF and TrueType source candidates; the selected network file was not recorded. No distributed text-font asset was identified in the census. |
| Declared-only | Microsoft JhengHei is named on body, h1 and button. The raw computed declaration is "Microsoft JhengHei", sans-serif, fontello; the named text face is absent from the loaded-face list. No specimen is supplied. |
| Unresolved | The actual text face used for Han and Latin glyphs is unresolved. No text-family token or specimen is published. |
Substitute: none chosen. The icon font is not a substitute for a text face. Fontello stylesheet.
Retain the verified metrics independently of the unresolved text family:
| Element | Size / weight | Line height |
|---|---|---|
| Header medical-services link | 20px / 400; hover and press 700 | 32px |
| Featured learn-more link | 17px / 700 | 27.2px |
| News-card anchor | 17px / 400; date child 17px / 700 | Anchor: 27.2px |
| Footer sitemap link | 16px / 400 | 25.6px |
| Appointment link's visible child label | 16px / 700 | Not separately recorded |
The appointment anchor itself computes to 0px/700 and zero line height; the visible child label supplies its readable type. All measured control identities report normal letter spacing.
Layout
At the measured 1440 × 1000 desktop viewport, the fixed header is 92px high. The first feature panel occupies a 1296px-wide surveyed wrapper starting at x=72, with alternating text and image columns visible in the capture. The news section presents three announcement columns, followed by a publication/media grid and a multi-column footer.
The two measured rounded text actions share 8px vertical and 20px horizontal padding. The appointment action uses 10px vertical and 20px horizontal padding. These are local component spacings, not evidence of a global spacing scale.
Several hero and article images failed to render and page loading timed out. The captured whitespace and compressed hero must not be treated as the intended image layout or as evidence for a photography style.
Responsive Behavior
Not measured: only the 1440 × 1000 desktop surface was probed.
Elevation & Depth
The five harvested control roots report box-shadow: none. No sitewide elevation scale was verified.
Motion & Easing
The computed root transitions are background 0.3s ease 0s on the learn-more and footer-sitemap links, color 0.3s ease 0s on the news-card link, and all 0s ease 0s on the appointment, navigation and search controls. These raw strings are retained in the verification Proof block.
The appointment's icon wrapper has a measured hover/pressed transform of matrix(0.9, 0, 0, 0.9, 0, 0). Its individual transition string was not recorded, so no duration is assigned to that child. No custom easing curve is asserted.
Components
The following five components have measured authored hover and pressed changes. They are links, represented as action buttons or a news card in the reference.
| Control | Rest geometry and paint | Hover and pressed |
|---|---|---|
Appointment — 即時掛號 | 104 × 100.6px; radius 0; padding 10px 20px; transparent on orange, white 16px/700 child label; 50px square icon wrapper. | Icon wrapper transform becomes matrix(0.9, 0, 0, 0.9, 0, 0). Paint and label remain unchanged. |
Learn more — 了解更多 | 130 × 45.2px; radius 30px; padding 8px 20px; transparent on white; 1px orange border; orange 17px/700 label. | Background becomes orange and label white; border remains orange. |
Header — 醫療服務 | 80 × 28px; radius 0; padding 0; transparent on white; foreground 20px/400. | Text becomes orange and weight becomes 700. |
| News-card link | 338 × 89.4px; radius 0; padding 0; transparent on the news surface; foreground 17px/400; bold date and a 90 × 32px location badge. | Text becomes orange; badge background changes from grey to orange while badge text remains white. |
Footer — 網站地圖 | 104 × 41.6px; radius 30px; padding 8px 20px; brown fill, white 16px/400 label. | Fill becomes the lighter footer-hover brown and label becomes orange. |
The measured header search icon is 28 × 27.2px, radius 0, padding 0, with a transparent background and orange foreground. Its pointer states are UNMEASURED and keyboard focus produced no compared style change, so it stays outside the component tokens. The search input exists in HTML but is initially hidden by a zero-width, zero-opacity stylesheet rule and was absent from the visible-control survey; no input component is published.
The two footer selects have a surveyed radius of 5px; no interactive select states were measured. None of the six measured control roots had a box shadow.
States
| Control | Hover | Pressed while hovered | Keyboard focus |
|---|---|---|---|
| Appointment | Icon wrapper scales to the measured 0.9 matrix. | Same change; no additional delta from hover. | Browser auto outline only. |
| Learn more | Fill #f68825; text #ffffff. | Same change; no additional delta from hover. | Browser auto outline only. |
| Medical-services nav | Text #f68825; weight 400 → 700. | Same change; no additional delta from hover. | Browser auto outline only. |
| News-card link | Text #f68825; badge fill #838383 → #f68825. | Same change; no additional delta from hover. | Browser auto outline only. |
| Footer sitemap | Fill #443424 → #55412d; text #ffffff → #f68825. | Same change; no additional delta from hover. | Browser auto outline only. |
| Search icon | UNMEASURED: :hover did not match. | UNMEASURED for the same reason. | No change within self, one empty icon descendant, their pseudo-elements and three ancestor levels. |
For the five links the raw focus outline was rgb(0, 95, 204) auto 1px off 1px; it cleared on blur. This is the browser's ring and creates no focus token. No disabled states were measured.
Do's and Don'ts
For a reconstruction based on this measured surface:
- Use the orange for action outlines, highlighted navigation, news text and location-badge interaction.
- Keep the different treatments: the appointment icon shrinks, the outlined action fills, the nav changes weight, and the footer lightens its brown fill.
- Retain the measured numeric type metrics while the text family remains unresolved.
- Preserve the observed browser keyboard ring in the implementation; do not publish it as a brand focus colour.
- Keep search pointer behavior unresolved until it is measured successfully.
Voice & Tone
The homepage uses short task labels such as 找醫師 (find a doctor) and 就醫指南 (care guide), alongside descriptive medical-feature titles and dated, location-labelled announcements. These are observed copy patterns, not an inferred brand-voice policy. Live homepage.
Agent Prompt Guide
Build a Traditional Chinese hospital information portal using a white canvas, orange #f68825 actions and a #443424 / #261c12 footer. Use a 130 × 45.2px outlined learn-more link with 30px corners, 8px 20px padding and 17px/700 text; on hover, fill it orange and turn its label white. Use a 20px/400 header link that becomes orange and 700 weight on hover. Leave the text-family choice unresolved; no substitute has been chosen.
색상
브랜드
면과 글자
그 밖의 색
타이포그래피
타입 스케일
- navigationMedical-services header link at rest; measured hover and press use weight 700.20px, 굵기 400
- actionFirst featured article's learn-more link; line height 27.2px.17px, 굵기 700
- bodyNews-card anchor at rest; the date child is 17px/700.17px, 굵기 400
- footerFooter sitemap link; line height 25.6px.16px, 굵기 400
- quick-actionAppointment link's visible child label; the enclosing anchor computes to font-size 0px.16px, 굵기 700
여백과 모양
여백
- action-y8px
- action-x20px
모서리 반경
- none0px
- select5px
- action30px
컴포넌트
- learn-morelearn-more글자 #f68825 · 테두리 1px solid #f68825 · 반경 30px · 높이 45.2px · 안쪽 여백 8px 20px · 글자 크기·굵기 17px / 700
- 호버 bg #f68825; fg #ffffff
- 누름 bg #f68825; fg #ffffff
- footer-sitemapfooter-sitemap채움 #443424 · 글자 #ffffff · 반경 30px · 높이 41.6px · 안쪽 여백 8px 20px · 글자 크기·굵기 16px / 400
- 호버 bg #55412d; fg #f68825
- 누름 bg #55412d; fg #f68825
비슷한 디자인 시스템
헬스케어Dr.Now (닥터나우)Dr.Now connects people in South Korea with remote medical consultations and pharmacy pickup.
헬스케어UbieUbie is a Japanese healthcare company founded in May 2017 by physician 阿部 吉倫 and engineer 久保 恒太.헬스케어WithingsWithings makes connected health devices for everyday use, including scales, hybrid watches, blood-pressure monitors and sleep systems.
헬스케어AlanAlan is a French health insurer founded on 10 February 2016 and based at 117 quai de Valmy in Paris, according to its own structured data.헬스케어삼성서울병원Samsung Medical Center, 삼성서울병원, opened in 1994.
- 헬스케어뷰노VUNO (뷰노) is a Korean medical-AI company.