# Sanitary Appliances

| Field | Value |
| --- | --- |
| Discipline | ARC |
| Authorities | BCA, PUB |
| Pages (COP v3.1) | 94–96 |
| IFC Bindings | 6 |
| Parameters | 29 |
| Source | CORENET X Code of Practice v3.1 |
| Source link | [View on CORENET X ↗](https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=6d62f810-d9b7-4b4e-8f15-719099f51147) |

## IFC Bindings

| # | IFC Entity | Predefined subtype(s) | Params | Notes |
| --- | --- | --- | --- | --- |
| 1 | `IfcSanitaryTerminal` | BATH | 3 |  |
| 2 | `IfcSanitaryTerminal` | BIDET | 3 |  |
| 3 | `IfcSanitaryTerminal` | SHOWER | 3 |  |
| 4 | `IfcSanitaryTerminal` | URINAL | 7 |  |
| 5 | `IfcSanitaryTerminal` | WASHHANDBASIN | 5 |  |
| 6 | `IfcSanitaryTerminal` | WATERCLOSET | 8 |  |

## Parameters

See `parameters.json` for the machine-readable, binding-grouped data (with resolved `allowed_values` for input-limited fields).

| IFC Entity | S/N | Property | Type | Unit | Input limited | Example |
| --- | --- | --- | --- | --- | --- | --- |
| `IfcSanitaryTerminal` | 1 | WELS | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 2 | SystemType | Text |  |  | Sanitary |
| `IfcSanitaryTerminal` | 3 | SystemName | Text |  |  |  |
| `IfcSanitaryTerminal` | 1 | WELS | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 2 | SystemType | Text |  |  | Sanitary |
| `IfcSanitaryTerminal` | 3 | SystemName | Text |  |  |  |
| `IfcSanitaryTerminal` | 1 | WELS | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 2 | SystemType | Text |  |  | Sanitary |
| `IfcSanitaryTerminal` | 3 | SystemName | Text |  |  |  |
| `IfcSanitaryTerminal` | 1 | AmbulantDisabled | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 2 | ChildrenFriendly | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 3 | Mounting | Text |  |  |  |
| `IfcSanitaryTerminal` | 4 | Waterless | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 5 | WELS | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 6 | SystemType | Text |  |  | Sanitary |
| `IfcSanitaryTerminal` | 7 | SystemName | Text |  |  |  |
| `IfcSanitaryTerminal` | 1 | ChildrenFriendly | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 2 | Mounting | Text |  |  |  |
| `IfcSanitaryTerminal` | 3 | WELS | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 4 | SystemType | Text |  |  | Sanitary |
| `IfcSanitaryTerminal` | 5 | SystemName | Text |  |  |  |
| `IfcSanitaryTerminal` | 1 | AmbulantDisabled | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 2 | BarrierFreeAccessibility | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 3 | ChildrenFriendly | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 4 | PanMounting | Text |  |  |  |
| `IfcSanitaryTerminal` | 5 | ToiletPanType | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 6 | WELS | Boolean |  | Y | TRUE / FALSE |
| `IfcSanitaryTerminal` | 7 | SystemType | Text |  |  | Sanitary |
| `IfcSanitaryTerminal` | 8 | SystemName | Text |  |  |  |
