Usher

Map viewer · https://brightwater.usher.run/health/about

Health insurance quote: about you

Intent quote.health_insurance · 11 fields, 2 actions · held by this registry since 2026-11-09

Fields

LabelKeyControlRiskNotesFound by
Title requiredperson.titleselectsafe 6 options
3 locators
  1. id: title
  2. name: title
  3. label: Title
First name requiredperson.first_nametextsafe
3 locators
  1. id: first-name
  2. name: first_name
  3. label: First name
Last name requiredperson.last_nametextsafe
3 locators
  1. id: last-name
  2. name: last_name
  3. label: Last name
Day of birth requiredperson.dobtextsafe
4 locators
  1. id: dob-day
  2. name: dob_day
  3. label: Day of birth
  4. placeholder: DD
Month of birth requiredperson.dobtextsafe
4 locators
  1. id: dob-month
  2. name: dob_month
  3. label: Month of birth
  4. placeholder: MM
Year of birth requiredperson.dobtextsafe
4 locators
  1. id: dob-year
  2. name: dob_year
  3. label: Year of birth
  4. placeholder: YYYY
Postcode requiredaddress.postcodetextsafe
3 locators
  1. id: postcode
  2. name: postcode
  3. label: Postcode
Email address requiredcontact.emailemailsafe
3 locators
  1. id: email
  2. name: email
  3. label: Email address
Phone number (optional)contact.phonetelsafe
3 locators
  1. id: phone
  2. name: phone
  3. label: Phone number (optional)
Who would you like to cover? requiredcover.whoradiosafe 3 options
3 locators
  1. id: covered
  2. name: covered
  3. role: group "Who would you like to cover?"
Have you smoked or used nicotine products in the last 12 months? requiredperson.smokerradioneeds user 2 options
3 locators
  1. id: smoker
  2. name: smoker
  3. role: group "Have you smoked or used nicotine products in the last 12 months?"

Actions

LabelKeyKindRiskLeads toFound by
Find addresslookup.addressbuttonsafe–
2 locators
  1. role: button "Find address"
  2. css: form button[type="button"]
Continuenav.nextsubmitsafe/health/cover
2 locators
  1. role: button "Continue"
  2. css: form button[type="submit"]

Fingerprint

sha256:9eead6fbd013bc9bed28cdfa59170a09d5789bbf3853d9f2f9911b8403ad8bcb

13 element signatures: 69e4f5de482f d0902a45a792 c8329abd70e6 bec6886fd1ff e49fe5cd1a2d a93ce1a668be 2c17b6a25c43 468f0710e937 610c8ae3674e 9ff9fdeda520 9c0ebe3e7933 8c4c0c383b79 aaf42bd620d6

Raw map

{
  "form": {
    "step": 1,
    "intent": "quote.health_insurance",
    "purpose": "Health insurance quote: about you"
  },
  "path": "/health/about",
  "usher": "0.1",
  "fields": [
    {
      "id": "e1",
      "key": "person.title",
      "risk": "safe",
      "label": "Title",
      "control": "select",
      "options": {
        "items": [
          {
            "label": "Mr",
            "value": "mr"
          },
          {
            "label": "Mrs",
            "value": "mrs"
          },
          {
            "label": "Miss",
            "value": "miss"
          },
          {
            "label": "Ms",
            "value": "ms"
          },
          {
            "label": "Mx",
            "value": "mx"
          },
          {
            "label": "Dr",
            "value": "dr"
          }
        ],
        "total": 6,
        "truncated": false
      },
      "locators": [
        {
          "by": "id",
          "value": "title"
        },
        {
          "by": "name",
          "value": "title"
        },
        {
          "by": "label",
          "value": "Title"
        }
      ],
      "required": true
    },
    {
      "id": "e2",
      "key": "person.first_name",
      "risk": "safe",
      "label": "First name",
      "control": "text",
      "locators": [
        {
          "by": "id",
          "value": "first-name"
        },
        {
          "by": "name",
          "value": "first_name"
        },
        {
          "by": "label",
          "value": "First name"
        }
      ],
      "required": true
    },
    {
      "id": "e3",
      "key": "person.last_name",
      "risk": "safe",
      "label": "Last name",
      "control": "text",
      "locators": [
        {
          "by": "id",
          "value": "last-name"
        },
        {
          "by": "name",
          "value": "last_name"
        },
        {
          "by": "label",
          "value": "Last name"
        }
      ],
      "required": true
    },
    {
      "id": "e4",
      "key": "person.dob",
      "part": "day",
      "risk": "safe",
      "group": "g1",
      "label": "Day of birth",
      "control": "text",
      "locators": [
        {
          "by": "id",
          "value": "dob-day"
        },
        {
          "by": "name",
          "value": "dob_day"
        },
        {
          "by": "label",
          "value": "Day of birth"
        },
        {
          "by": "placeholder",
          "value": "DD"
        }
      ],
      "required": true,
      "constraints": {
        "pattern": "[0-9]*",
        "max_length": 2
      }
    },
    {
      "id": "e5",
      "key": "person.dob",
      "part": "month",
      "risk": "safe",
      "group": "g1",
      "label": "Month of birth",
      "control": "text",
      "locators": [
        {
          "by": "id",
          "value": "dob-month"
        },
        {
          "by": "name",
          "value": "dob_month"
        },
        {
          "by": "label",
          "value": "Month of birth"
        },
        {
          "by": "placeholder",
          "value": "MM"
        }
      ],
      "required": true,
      "constraints": {
        "pattern": "[0-9]*",
        "max_length": 2
      }
    },
    {
      "id": "e6",
      "key": "person.dob",
      "part": "year",
      "risk": "safe",
      "group": "g1",
      "label": "Year of birth",
      "control": "text",
      "locators": [
        {
          "by": "id",
          "value": "dob-year"
        },
        {
          "by": "name",
          "value": "dob_year"
        },
        {
          "by": "label",
          "value": "Year of birth"
        },
        {
          "by": "placeholder",
          "value": "YYYY"
        }
      ],
      "required": true,
      "constraints": {
        "pattern": "[0-9]*",
        "max_length": 4
      }
    },
    {
      "id": "e7",
      "key": "address.postcode",
      "risk": "safe",
      "label": "Postcode",
      "control": "text",
      "locators": [
        {
          "by": "id",
          "value": "postcode"
        },
        {
          "by": "name",
          "value": "postcode"
        },
        {
          "by": "label",
          "value": "Postcode"
        }
      ],
      "required": true,
      "constraints": {
        "pattern": "[A-Za-z]{1,2}[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}"
      }
    },
    {
      "id": "e9",
      "key": "contact.email",
      "risk": "safe",
      "label": "Email address",
      "control": "email",
      "locators": [
        {
          "by": "id",
          "value": "email"
        },
        {
          "by": "name",
          "value": "email"
        },
        {
          "by": "label",
          "value": "Email address"
        }
      ],
      "required": true,
      "constraints": {
        "format": "email"
      }
    },
    {
      "id": "e10",
      "key": "contact.phone",
      "risk": "safe",
      "label": "Phone number (optional)",
      "control": "tel",
      "locators": [
        {
          "by": "id",
          "value": "phone"
        },
        {
          "by": "name",
          "value": "phone"
        },
        {
          "by": "label",
          "value": "Phone number (optional)"
        }
      ],
      "required": false
    },
    {
      "id": "e11",
      "key": "cover.who",
      "risk": "safe",
      "label": "Who would you like to cover?",
      "control": "radio",
      "options": {
        "items": [
          {
            "label": "Just me",
            "value": "just-me"
          },
          {
            "label": "Me and my partner",
            "value": "me-and-partner"
          },
          {
            "label": "My family",
            "value": "family"
          }
        ],
        "total": 3,
        "truncated": false
      },
      "locators": [
        {
          "by": "id",
          "value": "covered"
        },
        {
          "by": "name",
          "value": "covered"
        },
        {
          "by": "role",
          "name": "Who would you like to cover?",
          "value": "group"
        }
      ],
      "required": true
    },
    {
      "id": "e12",
      "key": "person.smoker",
      "risk": "needs_user",
      "label": "Have you smoked or used nicotine products in the last 12 months?",
      "control": "radio",
      "options": {
        "items": [
          {
            "label": "Yes",
            "value": "yes"
          },
          {
            "label": "No",
            "value": "no"
          }
        ],
        "total": 2,
        "truncated": false
      },
      "locators": [
        {
          "by": "id",
          "value": "smoker"
        },
        {
          "by": "name",
          "value": "smoker"
        },
        {
          "by": "role",
          "name": "Have you smoked or used nicotine products in the last 12 months?",
          "value": "group"
        }
      ],
      "required": true
    }
  ],
  "groups": [
    {
      "id": "g1",
      "label": "Date of birth"
    }
  ],
  "origin": "https://brightwater.usher.run",
  "actions": [
    {
      "id": "e8",
      "key": "lookup.address",
      "kind": "button",
      "risk": "safe",
      "label": "Find address",
      "locators": [
        {
          "by": "role",
          "name": "Find address",
          "value": "button"
        },
        {
          "by": "css",
          "value": "form button[type=\"button\"]"
        }
      ]
    },
    {
      "id": "e13",
      "key": "nav.next",
      "kind": "submit",
      "risk": "safe",
      "label": "Continue",
      "leads_to": "/health/cover",
      "locators": [
        {
          "by": "role",
          "name": "Continue",
          "value": "button"
        },
        {
          "by": "css",
          "value": "form button[type=\"submit\"]"
        }
      ]
    }
  ],
  "provenance": {
    "source": "compiled",
    "compiler": "muse-spark-1.3",
    "verified": false,
    "created_at": "2026-10-28T20:51:08.874Z"
  },
  "fingerprint": {
    "algo": "usher-fp-1",
    "digest": "sha256:9eead6fbd013bc9bed28cdfa59170a09d5789bbf3853d9f2f9911b8403ad8bcb",
    "signature": [
      "69e4f5de482f",
      "d0902a45a792",
      "c8329abd70e6",
      "bec6886fd1ff",
      "e49fe5cd1a2d",
      "a93ce1a668be",
      "2c17b6a25c43",
      "468f0710e937",
      "610c8ae3674e",
      "9ff9fdeda520",
      "9c0ebe3e7933",
      "8c4c0c383b79",
      "aaf42bd620d6"
    ]
  }
}