Military Status

The Quandis Military Search (QMS) data service provides a cost effective, all-in-one verification of active duty military status of an individual with the US Department of Defense (DoD) as defined by the Servicemembers Civil Relief Act of 2003 (SCRA). If your company needs up-to-the-second information on active duty status of your customer, QMS can automate your searches, returning raw data as well as PDFs.

How QMS Works

Real-Time Searches

The DoD offers the ability to search for service members provided you know their name and social security number or birth date. This search requires that your users manually key in a name and social security number. Upon completion, you will get a PDF document that details the military status of the service member you searched for:

  • Active Duty
  • Discharged
  • Not Found

QMS can automate this manual process for you, as follows:

  • Export a list of your customers that you want searched and upload that list to QMS
  • QMS will automatically “screen scrape” the DoD for each customer
  • QMS will parse the PDF for relevent raw result data
  • QMS will push the results in both raw data and PDF form back to you

QMS can solve several problems associated with such manual searching:

  1. Save labor by having QMS do in seconds what would take hours for humans to do
  2. No fat-fingering a social security number and believing your customer was Not Found when in fact they are on active duty
  3. Raw results (Excel, CSV, or XML) are available for easy updating of your internal systems
  4. Integrate real-time results into your call center or case management system

Batch Searches

DoD offers the ability to upload a data file of names to search. Features of this DoD feature include:

  • No need to re-key data; export your customer data to a spreadsheet
  • Receive a spreadsheet of results in raw data, usually about 24 hours after uploading*
  • Optionally, receive a single PDF containing all the customers searched

QMS can automate this process for you, adding significant value along the way:

  • Pick up a spreadsheet (or other file) from your company’s secure FTP site
  • If you can wait 24 hours, QMS will submit the batch via spreadsheet to DoD automatically
  • If you need the results faster, QMS can execute our real-time search for each row in your spreadsheet
  • QMS splits the giant PDF from the DoD batch request into individual documents
  • QMS can overlay the PDFs with your loan or other customer information
  • QMS can push the raw results and PDFs to your internal systems
  • QMS can notify when orders have processed

* This estimate is based on frequent 100,000-row data files requesting images be returned with the raw data. Data-only results may be returned by the DoD in a matter of hours … or days.

QMS Additional Features

Social Security Number Lookup

If you don’t have social security numbers for some of your customers, QMS can look up the SSNs automatically prior to submitting the request to the DoD. When performing a SSN lookup, we search public records by name and address.  This often returns more than one possible “hit”. QMS will search each hit returned by the SSN lookup, so you cover all your bases. If any one of those “hits” turns out to be on active duty, QMS will flag your customer as being on active duty. Additionally, QMS will return to you the details of each “hit” we searched, so you can decide if the hit was in fact your customer.

SSN lookup incur an additional charge, but we’re smart about your options:

  • You can tell us to never bother with SSN lookup, thus never incurring an additional charge
  • If SSN lookups are enabled, but you provide us an SSN anyway, we don’t do a lookup so you don’t incur an additional charge
  • If SSN lookups are enabled, but you don’t provide an address needed to perform the SSN lookup, we don’t do a lookup so you don’t incur an additional charge

Name Permutations

A common problem is a customer name in your database may not match the name in the DoD’s database. For example, Jane Smith-Doe in your database might be listed as Jane Smith in the DoD database.  QMS’s name permutation logic will cover your bases, keeping you in compliance.  Using the Jane Smith-Doe example, QMS will submit all of the following to DoD:

  • Jane Smith-Doe
  • Jane Smith
  • Jane Doe
  • Jane Doe-Smith
  • Jane Smith Doe
  • Jane Doe Smith

If any one of those permutations turns out to be on active duty, QMS will flag your customer as being on active duty. Additionally, QMS will return to you the details of each permutation we searched, keeping you as informed as possible and allowing you to stay in compliance. Additional information can be found on our  Name Parsing and Name Permutations page.

PDFs (aka SCRA Certificates)

Most QMS clients have two uses for the service member data returned by DoD:

  1. Use the raw data to update internal databases, driving workflow or other decision points in your processes, and
  2. Imaging the PDF returned (SCRA Certificate) for compliance reasons, should you need to prove your efforts at a later date

With respect to this SCRA Certificate PDF, QMS offers several enhancements:

  • Overlay information on the raw PDF returned by the DoD, including information such as an account or loan number. This allows you to tie the PDF to the correct records internally,
  • Split the giant PDF returned by the DoD batch process into individual PDFs per customer (including overlay)
  • Include the Submission Screenshot of search criteria submitted to DoD as part of the PDF
  • Package PDFs together into a .zip file
  • Transmit the PDF directly to you via secure FTP, or directly into your internal imaging system (individual PDFs or zipped)
  • Retain the PDF on your behalf in the QMS imaging system

Image Packages

Set up multiple versions of SCRA Certificates with Image Packages. This allows for the ability to:

  • Create numerous PDF packages while applying different settings to each one.
  • Eliminate FTE in post-processing by letting QMS take care of the busy work.
  • Render unique packages for internal and external purposes in order to maximize compliance.
  • Set up versions with or without Screenshots, Summary Reports, or NPI Redaction by leveraging a host of QMS options.


If you need to perform periodic searches of a portfolio of customers, QMS offers a monitoring solution. In short:

  • You upload a spreadsheet of customers to us, and tell us how often to search DoD,
  • On the first day, you will get a report of all customers and their status,
  • On subsequent days, you will get a report of only your customers that have a changed status

File Formats, Naming Conventions and Customization

QDS offers standardized formats for all SCRA products. These formats include field details along with file naming conventions. These formats work well for most clients. Should you have more have specialized requirements, we can customize:

  • Request and response formats for real-time searches
  • Batch formats. If you have existing reports, we can consume your formats to save time. We can produce custom reports to match your specs
  • Customize file naming conventions based on your data to confirm to existing standards
    • e.g. Your IT team requires the image name to start with loan number
  • Schema and business rule validation to ensure minimum field requirements
    • e.g. We can implement logic to detect and notify you of problematic data
  • Permutation Logic *
    • e.g. If your clients impose new compliance requirements, we can help

Most customization can occur without additional cost or impacting timelines.

*Permutation logic needs to be assessed on a per requirement basis. We offer several standard permutations features that covers industry compliance requirements.

Of course, we provide a dashboard with detailed search capabilities, so you always have the option of reporting on all or any subset of your customers you wish, on demand.

Geeky Stuff

For the more technically inclined readers, a few extra points about QMS:

  • A web service is available for our real-time screen scrape (see our API): integrate with us directly into your CMS or call center apps
  • Exchanging data via HTTPS or sFTP is cake; other protocols just require a bit of lead time
  • We encrypt data at rest (PGP, TDE) to satisfy the highest security requirements
  • We offer a “pickup model” for those who don’t allow inbound transactions
    • e.g. some clients do not want to open their firewalls or simply don’t have the infrastructure to allow us to push results to them
  • You can set priorities on batches, and QMS will route through batch or real-time processing accordingly
    • e.g. we’ll treat your real-time call center lookups as a top priority, and your monthly batch monitoring as low priority
  • If DoD’s website is down for some reason, we don’t lose orders; we keep them in a queue until DoD is back online
  • QMS is completely automated; we don’t have Quandis employees touching your data (unless you ask us to research something!)
  • We distribute our DoD screen scrape servers around the country to ensure we comply with DoD’s terms of service
  • We can auto-scale our infrastructure to accommodate volume spikes

QMS Tier Comparison

Basic Searchxxx$0.01Determines Active Duty Status
Real-time Searchxx$0.05Call Center Integration
Certificate Imagingxxx$0.02Images accessible from the QBO Dashboard
Certificate Overlayxx$0.02Layer Loan Number, etc., on Certificate Returned by DoD
SSN Lookupxx$1.00Perform SSN Lookup
CMS Integrationxx$0.02Push Active Duty Results Directly into your Case Management System
Imaging System Integrationx$0.02Push Certificate Images into your Imaging System
Unlimited Volume Licensingx$250,000License to Run Unlimited Volume in your Data Center
QMS DashboardxxxFreeView Results and Certificate Images, Download to Excel or CSV
Drag-and-Drop OrderingxxxFreeUpload Excel or CSV via Secure Website
sFTP Automated OrderingxxFreeQMS Monitors your sFTP site for Orders, Drops off Responses
Monthly Minimum$49.99/month$500$10,000
Suited forSmall CompanyMedium EnterpriseLarge Enterprise
Searches per Month10 – 250250 – 25,00025,000 +

Frequently Asked Questions

What information do I need to provide for a search?

Searching is performed on the individual’s United States Social Security Number (USSSN) or Date of Birth (DOB) and last name. A search can also be invoked without providing a USSSN. If a USSSN cannot be provided, each search record must contain:

  • First Name
  • Last Name
  • Street Address
  • City
  • State
  • Postal Code

What are the various statuses of a search? What do they mean?

There are 5 possible statues: Active Duty, Discharged, Not Found, Unable To Process and Undetermined.

  • Active Duty – Indicates Active Duty information was located based on SSN or birth date and last name. This is considered a match.
  • Discharged – Indicates Active Duty information was located based on SSN or birth date and last name. The contact shows a discharge date.
  • Not Found – Indicates SCRA has no information based on SSN or birth date and last name. This is considered a no hit.
  • Unable To Process – Indicates an error was encountered when searching SSN or birth date and last name. SCRA generally returns this error when the SSN appears to be in a fictitious pattern such as 999999999 or 111111111. In a very small percentage of cases the SCRA will return this status with what appears to be a valid SSN and last name.
  • Undetermined – Multiple individuals located with the same last name which share the same birth date. Generally speaking, this type of match requires further investigation.

What are the various service branches returned by the search?

The DoD system will return one of the following:

  • Army National Guard
  • Army Active Duty
  • Army Temporary
  • Army Reserve
  • Army Unknown
  • Coast Guard Active Duty
  • Coast Guard Reserve
  • Air National Guard
  • Air Force Active Duty
  • Air Force Temporary
  • Air Force Reserve
  • Public Health Services
  • Marine Corps Active Duty
  • Marine Corps Temporary
  • Marine Corps Reserve
  • Marine Corps Unknown
  • Navy Active Duty
  • Navy Temporary
  • Navy Reserve
  • Navy Unknown
  • Nat’l Oceanic & Atmospheric Administration

The branches can optionally be condensed to Air Force, Army, Coast Guard, Marine Corps, Navy, NOAA, Public Health Service for simplicity.

How can QMS prove they submitted our exact data to the DOD?

Some clients request a “screen shot” of the data being submitted to the SCRA website as “proof of submission”. There are two problems with this request:

1. Such a screen shot does not constitute proof (i.e. it can be easily fabricated)
2. The “screen shot” is required for human users, but is never actually used by automation

Why a screen shot does not constitute proof

One can easily bring up the DoD website, key in data, and print the page. This does not mean that the user actually clicks on the “Lookup” button. As a result, this “proof” can be easily fabricated.

Why the screen shot is never actually used by automation

“Web pages” are HTML rendered by a browser generally geared for human eyes. It does nice things like prompt people to enter the correct data fields, and provide a Lookup button to tell the browser to transmit data back to the SCRA servers. When a user clicks on the “Lookup” button, the user’s browser just transmits the data fields to the SCRA servers.

Quandis’ technology just transmits the data fields to the SCRA servers, without ever requesting the HTML page that prompts users to enter data fields. Not only is such a page useless to the automation software, requesting the HTML from the SCRA website with every search would actually slow the search down.


Proof of submission means proof that the SCRA website actually received the data Quandis claims to have submitted. The DoD recognizes the need to provide an audit trail in case questions arise about the validity of data in the future. To solve this, DoD provides a ReportID, which is a unique identifier that can be used to reconcile with the DoD at a future date. The ReportID cannot be faked, and is proof both that Quandis submitted the data, and that the SCRA website received the data.

Should a court require that a bank “prove” the DoD listed a service member as active (or not), one must simply contact the DoD with the ReportID, and the DoD can provide the data that was submitted. This is the only fool-proof audit trail.

We have our own XML formats we use. Can QMS adopt these XML formats?

Yes. QMS can transform our native QBO formatted data into your organization’s format. This is extra effort and will impact the implementation timeline.

Do you offer a Web API?

Yes! Our web based API supports REST and SOAP. Orders can be submitted and product data can be accessed through these channels.

We already expose various end points to accept data. Can QMS tap into these endpoints?

Yes. However there are two considerations:

  1. if the current endpoint is not supported by QMS standard protocols then a custom component will need to be built.
  2. Your current endpoint may require a certain XML format to correctly function. When QMS connects to a custom endpoint, we generally transform the data from our standard format to the required endpoint format.

This is extra effort and will impact the implementation timeline.

Is data delivered to QMS in a secure manner?

Yes. Our web based API utilizes HTTPS.  Clients can also transmit batch orders as Excel files with PKI and/or transmitted securely via sFTP or FTPS. Once on the Quandis network, the request files are processed and individual borrower names and SSNs are stored in a secure SQL Server (with SSNs being symmetrically encrypted at rest). Data is transmitted between QMS and the SCRA website over HTTPS.

Are results received from QMS in a secure manner?

Yes, result files are built on the QMS platform, and may be encrypted with PKI and/or transmitted securely via sFTP, FTPS or HTTPS to the client. We can email clients with a secure hyperlink to download the result file. Each search includes a PDF document containing the image of the SCRA website results. Neither this image nor the aggregate results file contain SSNs, though they usually contain borrower information and loan numbers, so continue to be treated securely.

How do I know Quandis employees will not compromise my data?

QMS is a completely automated platform; Quandis employees are not involved with the mechanics of a military search. Quandis system administrators have access to the servers on which the data is processed, and are governed by our Security Policy and Procedures document.

Is the data that you process secure?

The request and result files are encrypted and/or transmitted via secure channels (sFTP, FTPS, or HTTPS). All data within QMS is stored in a secure SQL Server database, with SSNs being encrypted at rest. SQL backups are encrypted, and stored on RAID media in our alternate production data center. RAID media is physically destroyed upon disposal. We do not use tape backups or off-site storage of our backups. All access to RAID media is tightly controlled with a minimum of two-factor authentication, and employees with access are trained in accordance with our Security Policy and Procedures document.

How long do you retain the data?

We retain all data for 1 year by default. However, we can configure on a client-by-client basis different retention periods to comply with client retention policies. We recommend 1 year ensuring we can answer any questions that may arise concerning your data. The monitoring product requires that we retain the data for at least the duration of monitoring.

Is your system scalable? How many searches can you perform?

Quandis maintains multiple SSAE-16 certified data centers. Our Military Search primary hosting location in our CA data center, with nightly backups transmitted to an alternate data center. Load balanced web and application servers integrate with SQL Server 2008 for back end data storage. The limiting factor in volume is the DoD’s SCRA website. We typically process 10K orders per hour in our near real-time channel and support DoD batch volume. We can instantiate multiple proxy servers to distribute the requests bound for the SCRA website, ensuring we remain in compliance with their IP-based request thresholds.

For additional inquiries including scheduling a demo please call 949-391-9029 or email