---
title: "Appointment UI Mapping"
canonical: "https://wiki.patientsknowbest.com/space/api/5213552641/Appointment%20UI%20Mapping"
format: markdown
---
The table below details how and where your FHIR resource data appears in the PKB UI.

| **FHIR resource field** | **Description** | **Required or Optional** | **UI label** | **Screenshot** |
| --- | --- | --- | --- | --- |
| status | proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist<br>CANCELLED, ENTERED-IN-ERROR → CANCELLED<br>NOSHOW → DNA<br>PENDING → PENDING<br>BOOKED, PROPOSED, ARRIVED, FULFILLED, CHECKED-IN, WAITLIST → ACTIVE | Required | **Status**<br>1. Main ‘Appointments’ page:
  1. Status
2. Detailed ‘Appointments’ page
  1. **Status**<br>How each status displays:<br>1. noshow Displays as <span style="color: #ff5630">**Did not attend**</span>
2. cancelled |  entered-in-error: : Displays as <span style="color: #ff5630">**Cancelled**</span>
3. pending: Displays as <span style="color: #ff5630">**Pending **</span>
4. proposed | booked | arrived | fulfilled | checked-in | waitlist: Treated as Active <u>(no status displayed) </u><br>**Please note: **<br>Additional status: ‘<span style="color: #ff5630">**Reschedule in review**</span>' and ‘<span style="color: #ff5630">**Cancellation in review**</span>’ displayed when an appointment change request is made on the UI.<br>Appointment is still stored as original status until ammended . | ![Screenshot 2026-03-17 at 14.18.04.png](media://dbfe3650-00f5-447f-ab44-4cac378ba103)<br>![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| start | When appointment is to take place | Required | 1. Main ‘Appointments’ page:
  1. Appointment start date & time displayed below appointment subject:   
Day DD Month YYYY   
HH:MM
2. Detailed ‘Appointments’ page
  1. Appointment start date & time is page header 1 :   
Day DD Month YYYY   
HH:MM am/pm | ![Screenshot 2026-03-17 at 14.18.04.png](media://dbfe3650-00f5-447f-ab44-4cac378ba103)<br>![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| end | When appointment is to conclude | Required | Detailed ‘Appointments’ page<br>**End date and time**<br>Day DD Month YYYY HH:MM am / pm | ![Screenshot 2026-03-18 at 10.09.02.png](media://c11a69b6-220e-4ffb-bb76-89ff65a376e4) |
| appointmentType.coding[].display | The appointment Subject in PKB | Required | 1. Main ‘Appointments’ page:
  1. Shown in Blue bold
2. Detailed ‘Appointments’ page
  1. **Appointment subject h1 BOLD**<br>**Please note:**<br>Subject displayed simply as ‘**Appointment**’ if not sent. | ![Screenshot 2026-03-17 at 14.18.04.png](media://dbfe3650-00f5-447f-ab44-4cac378ba103)<br>![Screenshot 2026-03-18 at 10.09.02.png](media://c11a69b6-220e-4ffb-bb76-89ff65a376e4) |
| specialty.coding[].display | The specialty area / clinic | Optional | 1. Main ‘Appointments’ page:
  1. Specialty:
2. Detailed ‘Appointments’ page
  1. **Specialty** | ![Screenshot 2026-03-17 at 14.18.04.png](media://dbfe3650-00f5-447f-ab44-4cac378ba103)<br>![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| comment | Additional appointment specific details and/or guidance for patients. | Optional | Detailed ‘Appointments’ page<br>1. **Description** | ![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| participant[].actor.reference<br>participant[].actor.display | Add an attending clinician or professional<br>Display name of the participant | Optional | 1. Main ‘Appointments’ page:
  1. Attendees:
2. Detailed ‘Appointments’ page
  1. **Attendees**<br>**Please note:**<br>Whilst discouraged,  if sending as text only, please put the role in brackets, for example: Dr Jones (Consultant) | ![Screenshot 2026-03-17 at 14.18.04.png](media://dbfe3650-00f5-447f-ab44-4cac378ba103)<br>![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| participant.actor.display | Provide appointment location | Required | 1. Main ‘Appointments’ page:
  1. Location:
2. Detailed ‘Appointments’ page
  1. **Location**<br>Location (if actor is Location) | ![Screenshot 2026-03-17 at 14.18.04.png](media://dbfe3650-00f5-447f-ab44-4cac378ba103)<br>![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| extension(url=...spoc).extension(url=...spoc-email).valueString | Single point of contact email | Optional | 1. Detailed ‘Appointments’ page
  1. **Booking team contact details** | ![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| extension(url=...spoc).extension(url=...spoc-phone).valueString | Single point of contact phone | Optional | 1. Detailed ‘Appointments’ page
  1. **Booking team contact details** | ![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| extension(url=...spoc).extension(url=...spoc-note).valueString | Single point of contact note | Optional | 1. Detailed ‘Appointments’ page
  1. **Booking team contact details**
  2. Will be shown on seperate line below contact details | ![Screenshot 2026-03-17 at 14.19.35.png](media://78d81733-2cc5-45af-bd86-94270935d50e) |
| meta.security[].code | Security labels applied to this resource (Privacy) | Optional | Depending on privacy flag selected:<br>- General health
- Mental health
- Sexual health
- Social care<br>**Please note:** If no label is sent, it will default to general health | ![Screenshot 2026-03-18 at 12.31.42.png](media://0d27551d-dbc4-4325-8b2d-a7cabb00818f)<br>![Screenshot 2026-03-18 at 12.30.32.png](media://4b0621c3-649c-432c-bc9c-5a900a16cd64) |
| meta.lastUpdated | When the resource version last changed | Optional | 1. Main ‘Appointments’ page (Information):
  1. Entered date: | ![Screenshot 2026-03-18 at 12.31.42.png](media://0d27551d-dbc4-4325-8b2d-a7cabb00818f) |