NamedDriver
A named driver on a personal auto policy. Structured type because drivers have enough fields to warrant dedicated modeling beyond generic RiskCharacteristics.
Structure
| Name | Card. | Type | Description |
|---|---|---|---|
| NamedDriver | A named driver on a personal auto policy. | ||
| name | 1..1 | HumanName | The driver's name |
| dateOfBirth | 0..1 | string | The driver's date of birth. |
| gender | 0..1 | CodeableConcept | The driver's gender. terminology |
| licenseNumber | 0..1 | string | Driver's license number |
| licenseState | 0..1 | string | Two-letter state code where the license was issued |
| licenseStatus | 0..1 | CodeableConcept | Current status of the driver's license. terminology |
| dateFirstLicensed | 0..1 | string | Date the driver was first licensed. |
| driverStatus | 1..1 | CodeableConcept | How this driver is rated on the policy. terminology |
| relationshipToInsured | 0..1 | CodeableConcept | Relationship of this driver to the named insured (spouse, child, household-member, employee). terminology |
| primaryUse | 0..1 | CodeableConcept | Primary use of the vehicle by this driver. terminology |
| annualMileage | 0..1 | number | Estimated annual mileage driven. |
| violations | 0..* | DrivingViolation | Driving violations and incidents on this driver's record |
| defensiveDrivingCourse | 0..1 | boolean | Whether the driver has completed a defensive driving course |
| goodStudentDiscount | 0..1 | boolean | Whether the driver qualifies for a good student discount |
| person | 0..1 | Reference | Optional reference to a Person resource for this driver |
| sr22Required | 0..1 | boolean | Whether an SR-22 filing is required for this driver |
Example
json
{
"name": {
"family": "Smith",
"given": [
"John"
]
},
"dateOfBirth": "1985-03-15",
"licenseNumber": "D123-4567-8901",
"licenseState": "CA",
"licenseStatus": "valid",
"driverStatus": "rated",
"primaryUse": "commute",
"annualMileage": 12000
}JSON Schema
Full JSON Schema: NamedDriver.schema.json