HumanName
A human name with structured components. Adapted for insurance industry use (e.g., professional designations like CPCU, ARM, CIC).
Structure
| Name | Card. | Type | Description |
|---|---|---|---|
| HumanName | A human name with structured components. | ||
| use | 0..1 | official | usual | nickname | maiden | old | anonymous | Context in which this name is used |
| text | 0..1 | string | Full text representation of the name (e.g., "John A. |
| family | 0..1 | string | Surname / family name |
| given | 0..* | string[] | Given names (first name, middle names) |
| prefix | 0..* | string[] | Name prefixes (Mr., Dr., etc.) |
| suffix | 0..* | string[] | Name suffixes and professional designations (Jr., CPCU, ARM, CIC) |
| period | 0..1 | Period | Period during which this name was/is in use |
Example
json
{
"use": "official",
"text": "John A. Smith, CPCU",
"family": "Smith",
"given": [
"John",
"Andrew"
],
"suffix": [
"CPCU"
]
}JSON Schema
Full JSON Schema: HumanName.schema.json