Us Uniformed Services Barcode Result

Defined in package com.scandit.datacapture.id.capture

UsUniformedServicesBarcodeResult
class UsUniformedServicesBarcodeResult

Added in version 6.5.0

ID Capture supports parsing Uniformed Services Identification Cards that are encoded in PDF417 barcodes. Both Sponsor and Dependant documents are supported (versions 1, 2 and 3). For the complete documentation of the standard please refer to US Uniformed Services ID.

version
int getVersion()

Added in version 6.5.0

The version of the document. It can be 1, 2 or 3.

sponsorFlag
@NonNull String getSponsorFlag()

Added in version 6.5.0

Indicates whether the card holder is sponsor or dependent.

personDesignatorDocument
int getPersonDesignatorDocument()

Added in version 6.5.0

The person’s designator identifier (usually, the cardholder’s SSN).

familySequenceNumber
int getFamilySequenceNumber()

Added in version 6.5.0

Used to distinguish among sponsors who have the same SSN.

deersDependentSuffixCode
int getDeersDependentSuffixCode()

Added in version 6.5.0

The code of the relationship of a dependent to his or her sponsor.

deersDependentSuffixDescription
@NonNull String getDeersDependentSuffixDescription()

Added in version 6.5.0

The description of the relationship of a dependent to his or her sponsor.

height
int getHeight()

Added in version 6.5.0

The holder’s height in inches.

weight
int getWeight()

Added in version 6.5.0

The holder’s weight in pounds.

hairColor
@NonNull String getHairColor()

Added in version 6.5.0

The holder’s hair color.

eyeColor
@NonNull String getEyeColor()

Added in version 6.5.0

The holder’s eye color.

directCareFlagCode
@NonNull String getDirectCareFlagCode()

Added in version 6.5.0

The code of the direct care privilege/benefit flag.

directCareFlagDescription
@NonNull String getDirectCareFlagDescription()

Added in version 6.5.0

The description of the direct care privilege/benefit flag.

civilianHealthCareFlagCode
@NonNull String getCivilianHealthCareFlagCode()

Added in version 6.5.0

The code of the civilian health care privilege/benefit flag.

civilianHealthCareFlagDescription
@NonNull String getCivilianHealthCareFlagDescription()

Added in version 6.5.0

The description of the civilian health care privilege/benefit flag.

commissaryFlagCode
@NonNull String getCommissaryFlagCode()

Added in version 6.5.0

The code of the commissary privilege/benefit flag.

commissaryFlagDescription
@NonNull String getCommissaryFlagDescription()

Added in version 6.5.0

The description of the commissary privilege/benefit flag.

mwrFlagCode
@NonNull String getMwrFlagCode()

Added in version 6.5.0

The code of the Morale, Welfare & Recreation (MWR) privilege/benefit flag.

mwrFlagDescription
@NonNull String getMwrFlagDescription()

Added in version 6.5.0

The description of the Morale, Welfare & Recreation (MWR) privilege/benefit flag.

exchangeFlagCode
@NonNull String getExchangeFlagCode()

Added in version 6.5.0

The code of the exchange privilege/benefit flag.

exchangeFlagDescription
@NonNull String getExchangeFlagDescription()

Added in version 6.5.0

The description of the exchange privilege/benefit flag.

champusEffectiveDate
@Nullable DateResult getChampusEffectiveDate()

Added in version 6.5.0

The CHAMPUS effective date.

champusExpiryDate
@Nullable DateResult getChampusExpiryDate()

Added in version 6.5.0

The CHAMPUS expiration date.

formNumber
@NonNull String getFormNumber()

Added in version 6.5.0

The form number.

securityCode
@NonNull String getSecurityCode()

Added in version 6.5.0

The card security code.

serviceCode
@NonNull String getServiceCode()

Added in version 6.5.0

The service code.

statusCode
@NonNull String getStatusCode()

Added in version 6.5.0

The status of the sponsor.

statusCodeDescription
@NonNull String getStatusCodeDescription()

Added in version 6.5.0

The description of the the code of the status of the sponsor.

branchOfService
@NonNull String getBranchOfService()

Added in version 6.5.0

An organization with which the sponsor is affiliated.

rank
@NonNull String getRank()

Added in version 6.5.0

The rank of the sponsor.

payGrade
@Nullable String getPayGrade()

Added in version 6.5.0

The pay grade of the sponsor. Available since version 2.

sponsorName
@Nullable String getSponsorName()

Added in version 6.5.0

The name of the sponsor.

sponsorPersonDesignatorIdentifier
@Nullable Integer getSponsorPersonDesignatorIdentifier()

Added in version 6.5.0

The sponsor’s designator identifier (Usually, the cardholder’s SSN).

relationshipCode
@Nullable String getRelationshipCode()

Added in version 6.5.0

The code of the dependent’s relationship to the sponsor.

relationshipDescription
@Nullable String getRelationshipDescription()

Added in version 6.5.0

The description of the dependent’s relationship to the sponsor.

jpegData
@Nullable String getJpegData()

Added in version 6.5.0

A compressed version of the photograph printed on the front of the card.

genevaConventionCategory
@Nullable String getGenevaConventionCategory()

Added in version 6.5.0

The sponsor’s appropriate Geneva Convention Category.

bloodType
@Nullable String getBloodType()

Added in version 6.5.0

The sponsor’s blood type.

equals(other)
boolean equals(@Nullable Object other)

Added in version 6.5.0

Indicates whether some other object is equal to this one.

hashCode()
int hashCode()

Added in version 6.5.0

Returns a hash code value for the object.