Skip to content

NamedDriver

A named driver on a personal auto policy. Structured type because drivers have enough fields to warrant dedicated modeling beyond generic RiskCharacteristics.

Structure

NameCard.TypeDescription
RNamedDriverA named driver on a personal auto policy.
name1..1HumanNameThe driver's name
dateOfBirth0..1stringThe driver's date of birth.
gender0..1CodeableConceptThe driver's gender. terminology
licenseNumber0..1stringDriver's license number
licenseState0..1stringTwo-letter state code where the license was issued
licenseStatus0..1CodeableConceptCurrent status of the driver's license. terminology
dateFirstLicensed0..1stringDate the driver was first licensed.
driverStatus1..1CodeableConceptHow this driver is rated on the policy. terminology
relationshipToInsured0..1CodeableConceptRelationship of this driver to the named insured (spouse, child, household-member, employee). terminology
primaryUse0..1CodeableConceptPrimary use of the vehicle by this driver. terminology
annualMileage0..1numberEstimated annual mileage driven.
[ ]violations0..*DrivingViolationDriving violations and incidents on this driver's record
defensiveDrivingCourse0..1booleanWhether the driver has completed a defensive driving course
goodStudentDiscount0..1booleanWhether the driver qualifies for a good student discount
person0..1ReferenceOptional reference to a Person resource for this driver
sr22Required0..1booleanWhether 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