Defense Manpower Data Center Common Access Card Application Programming Interface
|
|
|
- Anabel Doyle
- 10 years ago
- Views:
Transcription
1 Common Access Card Application Programming Interface Prepared for The Office of the Under Secretary of Defense (Personnel and Readiness) And Defense Manpower Data Center February 2001 DoD Contract GS-35F-0323J Task Order TO 800BN1074 Project K00BN018S00
2 Table of Contents 1 Background Purpose Future Modifications Retrieving DEERS Data from the CAC Person Instance Personnel Instance Benefits Instance Other Benefits Instance Utilities Error Handler...8 Appendix A Appendix B Appendix C Appendix D Appendix E Appendix F Appendix G Appendix H Interfaces Personnel Category Codes Pay Plan Codes Rank Codes Personnel Entitlement Condition Type Codes U.S. Government Agency/Subagency Codes DDDS U.S. Government Agency/Subagency Codes Error Codes i
3 1 Background The Real-time Automated Personnel Identification System (RAPIDS) was established in 1981 to develop and implement a new, more secure identification (ID) card system. RAPIDS is a rule-based system that allows users to create, modify, and use personnel information stored in the Defense Enrollment Eligibility Reporting System (DEERS) database to provide ID cards and related personnel support to persons who are eligible for Uniformed Services benefits. RAPIDS ensures the provision of timely vital information by permitting real-time, online query and update capabilities to DEERS personnel records. The installed network of RAPIDS workstations allows service personnel officers to quickly verify an applicant s eligibility for benefits through the DEERS database, register new applicants, and enter changes to existing DEERS data. In a November 1999 memorandum, Deputy Secretary of Defense John Hamre directed all Department of Defense (DoD) components to take necessary actions to implement the use of smart card and public key infrastructure (PKI) technology. A smart card is the size of a credit card and contains an integrated circuit (IC) chip used to store a moderate amount of data. PKI is a system that uses digital certificates, certificate authorities, and other registration authorities to verify and authenticate the validity of each party involved in an Internet transaction. Since RAPIDS has in place the infrastructure needed to complete this task, DoD chose it to be the system used to produce the new DoD ID card. The DoD Common Access Card (CAC) will employ both smart card and PKI technology. 2 Purpose The purpose of this document is to describe a set of Application Programming Interfaces (APIs) that were written as read-only operations to retrieve the DEERS data from the CAC. The Defense Manpower Data Center (DMDC) CAC API specification is wrapped around the Government Smart Card Basic Services Interface (BSI). The BSI is a set of APIs covering the basic ervices that government smart cards are required, by the General Services Administration (GSA), to interoperate. For more information on the BSI, see the document Government Smart Card, Basic Services Interface, Provider Application Programming Interface Proposal, Draft v1.1. The DMDC CAC API is implemented as a Component Object Model (COM) object. The COM is a component software architecture that allows applications and systems to be built from components supplied by different software vendors. COM is the underlying architecture that forms the foundation for higher-level software services. 1
4 3 Future Modifications This DMDC CAC API is a work in progress. As a result, there are features not yet available which will be required at a later date in order to use the Common Access Card. 4 Retrieving DEERS Data from the CAC DEERS data is stored on the CAC in four instances of a Generic Container Applet. The Generic Container Applet is a JavaCard 2.1 applet that manages a secure data storage area on the CAC. The data storage area is protected by a set of access control rules. Each instance of the Generic Container Applet manages a logical grouping of DEERS data as well as a unique set of access control rules. The four instances are: Person Instance Personnel Instance Benefits Instance Other Benefits Instance Note: The interfaces used to access the data in these instances are listed in each of the following sections and also described in detail in Appendix A. Appendices B through H contain the codes stored on the CAC and their meaning. 4.1 Person Instance The Person Instance contains information relating to the person who owns the card. The application identifier (AID) of this instance is A The table below shows the fields, tags, and the maximum size of the values contained by the instance. The Value Size column indicates the length of the value in hexadecimal representation. For example, a value of ABC will be stored as in the instance. Field Tag Value Size Person First Name Person Middle Name Person Last Name Person Cadency Name 04 8 Person Identifier Date of Birth
5 Field Tag Value Size Sex Category Code 07 2 Person Identifier Type Code 08 2 Blood Type Code 11 4 DoD EDI Person Identifier Organ Donor 18 2 Identification Card Issue Date Identification Card Expiration Date Date Demographic Data was Loaded on Chip Date Demographic Data on Chip Expires Card Instance Identifier 67 2 The following is a list of interfaces that can be used to access the data in the Person instance. They are described in detail in Appendix A. getfirstname() Retrieves the first name of the cardholder. getmiddlename() Retrieves the middle name of the cardholder. getlastname() Retrieves the last name of the cardholder. getcadency() Retrieves the suffix name of the cardholder. getpersonidentifier() Retrieves the person identifier (e.g. SSN) of the cardholder. getdateofbirth() Retrieves the date of birth of the cardholder. getgender() Retrieves the gender of the cardholder. 3
6 getpersonidentifiertype() Retrieves the type of person identifier of the cardholder. getbloodtype() Retrieves the blood type code for the cardholder. getpersondodedi() Retrieves the Department of Defense Electronic Data Interchange (EDI) number for the cardholder. getorgandonor() Retrieves the organ donor code for the cardholder. getcardissuedate() Retrieves the date the card was issued. getcardexpiredate() Retrieves the expiration date of the card. getdatecacdataloaded() Retrieves the date the data was loaded on the CAC. getdatecacdataexpires() Retrieves the date the data on the CAC expires. 4.2 Benefits Instance The Benefits Instance contains information relating to the benefits the cardholder is entitled to. The AID of this instance is A The table below shows the fields, tags, and the maximum size of the values contained by the instance. The Value Size column indicates the length of the value in hexadecimal representation. For example, a value of ABC will be stored as in the instance. Field Tag Value Size Exchange Code 12 2 Commissary Code 13 2 MWR Code 14 2 Non-Medical Benefits Association End Date 1B 16 4
7 Field Tag Value Size Direct Care End Date 1C 16 Civilian Health Care Entitlement Type Code D0 2 Direct Care Benefit Type Code D1 2 Civilian Health Care End Date D2 16 The following is a list of interfaces that can be used to access the data in the Benefits instance. They are described in detail in Appendix A. getexchangecode() Retrieves the exchange code for the cardholder. getcommissarycode() Retrieves the commissary code for the cardholder. getmwrcode() Retrieves the Morale, Welfare and Recreation (MWR) code for the cardholder. getnonmedicalbenefitsenddate() Retrieves the non-medical benefits end date for the cardholder. getdirectcareenddate() Retrieves the medical benefits end date for the cardholder. getchccode() Retrieves the civilian health care code for the cardholder. getdirectcarecode() Retrieves the direct care code for the cardholder. getchcenddate() Retrieves the medical benefits end date for the cardholder. 4.3 Other Benefits Instance The Other Benefits Instance contains information relating to other benefits the cardholder is entitled to. The AID of this instance is A The table below shows the fields, tags, and the maximum size of the values contained by the instance. The Value 5
8 Size column indicates the length of the value in hexadecimal representation. For example, a value of ABC will be stored as in the instance. Field Tag Value Size Meal Plan Type Code 1A 4 The following interface can be used to access the data in the Other Benefits Instance. It is described in detail in Appendix A. getmealplancode() Retrieves the meal plan code for the cardholder. 4.4 Personnel Instance The Personnel Instance contains information relating to the employment of the cardholder. The AID of this instance is A The table below shows the fields, tags, and the maximum size of the values contained by the instance. The Value Size column indicates the length of the value in hexadecimal representation. For example, a value of ABC will be stored as in the instance. Field Tag Value Size DoD Contractor Function Code 19 2 US Government Agency/Subagency Code 20 8 Branch of Service Code 24 2 Pay Grade Code 25 4 Rank Code Personnel Category Code 34 2 Non-US Government Agency/Subagency Code 35 4 Pay Plan Code 36 4 Personnel Entitlement Condition Code D3 4 The following is a list of interfaces that can be used to access the data in the Personnel instance. They are described in detail in Appendix A. 6
9 getdodcontractorfunctioncode() Retrieves the DoD Contractor Function Code for the cardholder. getusgovernmentagencycode() Retrieves the U. S. Government agency code for the cardholder. getbranchofservice() Retrieves the branch of service for the cardholder. getpaygradecode() Retrieves the pay grade code for the cardholder. getrankcode() Retrieves the rank code for the cardholder. getpersonnelcategorycode() Retrieves the personnel category code for the cardholder. getnonusgovernmentagencycode() Retrieves the non-u. S. Government agency code for the cardholder. getpayplancode() Retrieves the pay plan code for the cardholder. getpersonnelentitlementconditiontype() Retrieves the personnel entitlement condition type code for the cardholder. 4.5 Utilities The following is a list of interfaces that can be used to initialize and terminate communication with the CAC. They are described in greater detail in Appendix A. connecttocard() Connects to the card, using the reader name the card is inserted in. disconnectfromcard() Disconnects from the card. getcardhandle() Gets the handle to the card. getcardstatus() Gets the status of the card. 7
10 logofffromcard() Logs off of the card. logontocard() Logs on to the card. 4.6 Error Handler The following interface can be used to access error message generated by the API. This interface is described in greater detail in Appendix A. geterrormsg() Retrieves a given error number s corresponding error message. 8
11 Appendix A Interfaces Descriptive detail about each of the following Application Programming Interfaces (APIs) is contained in this appendix. connecttocard() getfirstname() disconnectfromcard() getgendercode() getbloodtypecode() getgenderdddscode() getbloodtypedddscode() getgenderdesc() getbloodtypedesc() getlastname() getbranchofservicecode() getmealplancode() getbranchofservicedddscode() getmiddlename() getbranchofservicedesc() getmwrcode() getcadency() getmwrcodedesc() getcardexpirationdate() getnonmedicalbenefitsenddate() getcardhandle() getnonusgovernmentagencycode() getcardissuedate() getorgandonorcode() getcardstatus() getorgandonordddscode () getchccode() getorgandonordesc() getchcdesc() getpaygrade() getchcenddate() getpayplan() getcommissarycode() getpersondodedi() getcommissarycodedesc() getpersonidentifier() getdatecacdataexpires() getpersonidentifiertypecode() getdatecacdataloaded() getpersonidentifiertypedddscode() getdateofbirth() getpersonidentifiertypedesc() getdirectcarecode() getpersonnelcategorycode() getdirectcaredddscode() getpersonnelcategorydddscode() getdirectcaredesc() getpersonnelcategorydesc() getdirectcareenddate () getpersonnelentitlementconditiontypecode() getdodcontractorfunctioncode () getpersonnelentitlementconditiontypedesc() getdodcontractorfunctiondesc () getrank() getexchangecode() getusgovernmentagencycode() getexchangecodedesc() getusgovernmentagencydddscode() geterrormsg() getusgovernmentagencydesc() A-1
12 logofffromcard() logontocard() A-2
13 connecttocard() Prototype long connecttocard ( IN BSTR readername, IN long readernamelen); Connect to the card, inserted into a specific reader. readername : input parameter Name of the reader where the card is inserted. The reader name may be NULL, in which case, the user has to choose among a list of configured readers, if several are available. readernamelen: input parameter Length of the reader name in bytes. Return Codes BSI_OK Connection successful BSI_BAD_PARAM Bad parameter BSI_UNKNOWN_READER The given reader is not in reader s database. This should be done before any other call to the card. A-3
14 disconnectfromcard() Prototype long disconnectfromcard (); Disconnect from the card. This should be done after you have finished using the card. None. Return Codes BSI_OK Successful function. None. A-4
15 getbloodtypecode() Prototype long getbloodtypecode ( Retrieve the blood type code for the cardholder. The following is a list of the valid codes for this operation and their associated description. 1 - A+ 2 - A- 3 - B+ 4 - B- 5 - AB+ 6 - AB- 7 - O+ 8 - O- 9 - Unknown A-5
16 getbloodtypedddscode() Prototype long getbloodtypedddscode ( IN BSTR deerscode, Retrieve the DDDS blood type code for the cardholder. deerscode : input parameter The DEERS code to be converted to a DDDS code. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description A A B B AB AB O O- A-6
17 getbloodtypedesc() Prototype long getbloodtypedesc ( IN BSTR code, Retrieve the description of the blood type code for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. 1 - A+ 2 - A- 3 - B+ 4 - B- 5 - AB+ 6 - AB- 7 - O+ 8 - O- 9 - Unknown A-7
18 getbranchofservicecode() Prototype long getbranchofservicecode ( Retrieve the code for the branch of service the cardholder is a member of. The following is a list of the valid codes for this operation and their associated description. 1 - Foreign Army 2 - Foreign Navy 3 - Foreign Marine Corps 4 - Foreign Air Force A - Army C - Coast Guard D - Department of Defense F - Air Force H - Public Health Service M - Marine Corps N - Navy O - National Oceanic and Atmospheric Administration X - Other A-8
19 getbranchofservicedddscode() Prototype long getbranchofservicedddscode ( IN BSTR deerscode, Retrieve the DDDS code for the branch of service the cardholder is a member of. deerscode : input parameter The DEERS code to be converted to a DDDS code. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. A - Army C - Coast Guard H - Air Force M - Public Health Service N - Navy O - National Oceanic and Atmospheric Administration A-9
20 getbranchofservicedesc() Prototype long getbranchofservicedesc ( IN BSTR code, Retrieve the description of the branch of service the cardholder is a member of. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. 1 - Foreign Army 2 - Foreign Navy 3 - Foreign Marine Corps 4 - Foreign Air Force A - Army C - Coast Guard D - Department of Defense F - Air Force H - Public Health Service M - Marine Corps A-10
21 N - Navy O - National Oceanic and Atmospheric Administration X - Other A-11
22 getcadency() Prototype long getcadency ( Retrieve the suffix name (e.g. Jr, Sr, II, III, etc) of the cardholder. The cadency is a maximum of 4 bytes on the Common Access Card (CAC). A-12
23 getcardexpirationdate() Prototype long getcardexpirationdate ( Retrieve the expiration date of the card. Dates are 8 bytes on the Common Access Card (CAC) in the format YYYYMMDD. A-13
24 getcardhandle () Prototype long getcardhandle (); Retrieves the handle to the card. Return Codes The card handle is used by all of the other functions to communicate with the smart card.. A-14
25 getcardissuedate() Prototype long getcardissuedate ( Retrieve the date the card was issued. Dates are 8 bytes on the Common Access Card (CAC) in the format YYYYMMDD. A-15
26 getcardstatus () Prototype long getcardstatus ( IN BSTR * readername, IN long readernamelen); Retrieves the card status. If a reader name and length are supplied, this function will retrieve the status for card in the designated reader. If the reader name is NULL, the status of the currently connected card is retrieved. readername: input parameter Name of the reader where the card is inserted. readernamelen: input parameter Length of the reader name in bytes. Return Codes BSI_OK A connected card present. BSI_CARD_REMOVED Card removed. BSI_CARD_PRESENT A card is in the reader. BSI_CARD_ABSENT There is no card in the reader. None. A-16
27 getchccode() Prototype long getchccode ( Retrieve the civilian health care (CHC) code for the cardholder. The following is a list of the valid codes for this operation and their associated description. F - Outpatient Only - Reimbursable M - CHAMPUS N - None A-17
28 getchcdesc() Prototype long getchcdesc ( IN BSTR code, Retrieve the description of the civilian health care (CHC) for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. F - Outpatient Only - Reimbursable M - CHAMPUS N - None A-18
29 getchcenddate() Prototype long getchcenddate ( Retrieve the civilian health care end date for the cardholder. Dates are 8 bytes on the Common Access Card (CAC) in the format YYYYMMDD. A-19
30 getcommissarycode() Prototype long getcommissarycode ( Retrieve the commissary code for the cardholder. The following is a list of the valid codes for this operation and their associated description. N - Not eligible for commissary privileges. X - Eligible for commissary privileges, but the privileges were removed by a verifying officer. Y - Eligible for and has commissary privileges. A-20
31 getcommissarycodedesc() Prototype long getcommissarycodedesc ( IN BSTR code, Retrieve the description of the commissary code for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. N No X Suspended Y Yes A-21
32 getdatecacdataexpires() Prototype long getdatecacdataexpires ( Retrieve the date the data on the CAC expires. Dates are 8 bytes on the Common Access Card (CAC) in the format YYYYMMDD. A-22
33 getdatecacdataloaded() Prototype long getdatecacdataloaded ( Retrieve the date the data was loaded on the CAC. Dates are 8 bytes on the Common Access Card (CAC) in the format YYYYMMDD. A-23
34 getdateofbirth() Prototype long getdateofbirth ( Retrieve the date of birth of the cardholder. Dates are 8 bytes on the Common Access Card (CAC) in the format YYYYMMDD. A-24
35 getdirectcarecode() Prototype long getdirectcarecode ( Retrieve the direct care code for the cardholder. The following is a list of the valid codes for this operation and their associated description. D - Outpatient care within the national capital region (NCR) fees waived; outpatient care outside NCR and all inpatient care at interagency rate. F - Outpatient at no charge and inpatient care at full reimbursable rate. N - Not eligible for direct care privileges. O - Outpatient Only. P - Outpatient Only Reimbursable. R - Space available Reimbursable direct care. S - Eligible for inpatient and outpatient care at no cost to the patient at a military treatment facility. X - Eligible for direct care privileges, but the privileges were removed by a verifying officer. A-25
36 getdirectcaredddscode() Prototype long getdirectcaredddscode ( IN BSTR deerscode, Retrieve the DDDS direct care code for the cardholder. deerscode : input parameter The DEERS code to be converted to a DDDS code. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is the valid code for this operation and its associated description. A - Eligible for inpatient and outpatient care at no cost to the patient at a military treatment facility. A-26
37 getdirectcaredesc() Prototype long getdirectcaredesc ( IN BSTR code, Retrieve the description of the direct care for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. D - National Capital Region F - Outpatient No Charge - Inpatient Reimbursable N - Not eligible for direct care privileges O - Outpatient Only P - Outpatient Only Reimbursable R - Space Available - Reimbursable S - Military Treatment Facility Direct Care X - Suspended A-27
38 getdirectcareenddate() Prototype long getdirectcareenddate ( Retrieve the direct care end date for the cardholder. Dates are 8 bytes on the Common Access Card (CAC) in the format YYYYMMDD. A-28
39 getdodcontractorfunctioncode() Prototype long getdodcontractorfunctioncode ( Retrieve the DoD contractor function code for the cardholder. The following is a list of the valid codes for this operation and their associated description Contract Surgeon 02 - Member of United Seaman's Service 03 - National Oceanic and Atmospheric Administration Civilian Shipboard Officer 04 - National Oceanic and Atmospheric Administration Civilian Shipboard Crewman 99 - All Other contract positions A-29
40 getdodcontractorfunctiondesc() Prototype long getdodcontractorfunctiondesc ( IN BSTR code, Retrieve the description of the DoD contractor function code for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description Contract Surgeon 02 - Member of United Seaman's Service 03 - NOAA Civilian Shipboard Officer 04 - NOAA Civilian Shipboard Crewman 99 - Other A-30
41 getexchangecode() Prototype long getexchangecode ( Retrieve the exchange code for the cardholder. The following is a list of the valid codes for this operation and their associated description. L - Eligible for and has limited exchange privileges. N - Not eligible for exchange privileges. U - Eligible for and has unlimited exchange privileges. X - Eligible for exchange privileges, but the privileges were removed by a verifying official. A-31
42 getexchangecodedesc() Prototype long getexchangecodedesc ( IN BSTR code, Retrieve description of the exchange code for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. L Limited N No U Unlimited X Suspended A-32
43 geterrormsg() Prototype long geterrormsg ( IN long errorcode, OUT BSTR *errormsg); Return Codes Retrieve a formatted error message for the corresponding error code. errorcode : input parameter An error code generated by this API. errormsg: output parameter None. See Appendix H Error Codes for a list of the error codes and their associated description. A-33
44 getfirstname() Prototype long getfirstname ( Retrieve the first name of the cardholder. The first name is a maximum of 20 bytes on the Common Access Card (CAC). A-34
45 getgendercode() Prototype long getgendercode ( Retrieve the code for the gender of the cardholder. The following is a list of the valid codes for this operation and their associated description. F - Female M - Male Z - Unknown A-35
46 getgenderdddscode() Prototype long getgenderdddscode ( IN BSTR deerscode, Retrieve the DDDS code for the gender of the cardholder. deerscode : input parameter The DEERS code to be converted to a DDDS code. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. 2 - Female 1 - Male 9 - Unknown A-36
47 getgenderdesc() Prototype long getgenderdesc ( IN BSTR code, Retrieve the description for the gender of the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. F - Female M - Male Z - Unknown A-37
48 getlastname() Prototype long getlastname ( Retrieve the last name (surname) of the cardholder. The last name is a maximum of 26 bytes on the Common Access Card (CAC). A-38
49 getmealplancode() Prototype long getmealplancode ( Retrieve the meal plan code for the cardholder. The meal plan code is a two byte field on the CAC. A-39
50 getmiddlename() Prototype long getmiddlename ( Retrieve the middle name of the cardholder. The middle name is a maximum of 20 bytes on the Common Access Card (CAC). A-40
51 getmwrcode() Prototype long getmwrcode ( Retrieve the morale, welfare, and recreation (MWR) code for the cardholder. The following is a list of the valid codes for this operation and their associated description. N - Not eligible for morale, welfare, and recreation privileges. X - Eligible for morale, welfare, and recreation privileges, but the privileges were removed by a verifying official. Y - Eligible for and has morale, welfare, and recreation privileges. A-41
52 getmwrcodedesc() Prototype long getmwrcodedesc ( IN BSTR code, Retrieve the description of the morale, welfare, and recreation (MWR) code for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. N No X Suspended Y Yes A-42
53 getnonmedicalbenefitsenddate() Prototype long getnonmedicalbenefitsenddate ( Retrieve the non-medical benefits end date for the cardholder. Dates are 8 bytes on the Common Access Card (CAC) in the format YYYYMMDD. A-43
54 getnonusgovernmentagencycode() Prototype long getnonusgovernmentagencycode ( Retrieve the non-u.s. Government agency code for the cardholder. The following is a list of the valid codes for this operation and their associated description. NV33 - Military Sealift Command ZZ99 - Unlisted NonDOD Government Agency A-44
55 getnonusgovernmentagencydesc() Prototype long getnonusgovernmentagencydesc ( IN BSTR code, Retrieve the description of the non-u.s. Government agency for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. NV33 Military Sealift Command ZZ99 Other A-45
56 getorgandonorcode() Prototype long getorgandonorcode ( Retrieve the organ donor code for the cardholder. The following is a list of the valid codes for this operation and their associated description. N - The person is not an organ donor. Y - The person is an organ donor. Z - Organ donor status unknown. A-46
57 getorgandonordddscode() Prototype long getorgandonordddscode ( IN BSTR deerscode, Retrieve the DDDS organ donor code for the cardholder. deerscode : input parameter The DEERS code to be converted to a DDDS code. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. N - The person is not an organ donor. Y - The person is an organ donor. Z - Organ donor status unknown. A-47
58 getorgandonordesc() Prototype long getorgandonordesc ( IN BSTR code, Retrieve the description of the organ donor code for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. N No Y Yes Z Unknown A-48
59 getpaygrade() Prototype long getpaygrade ( Retrieve the pay grade for the cardholder. The following is a list of the valid codes for this operation and their associated description. 00 Unknown 00 ZZ (not WW) - Used when pay plan is civil service Used when pay plan is cadet Used when pay plan is warrant officer Used when pay plan is enlisted Used when pay plan is officer. A-49
60 getpayplan() Prototype long getpayplan ( Retrieve the pay plan for the cardholder. See Appendix C Pay Plan Codes for a list of the valid codes for this operation and their associated description. A-50
61 getpersondodedi() Prototype long getpersondodedi ( Retrieve the Department of Defense Electronic Data Interchange (EDI) number for the cardholder. The person identifier is a maximum of 10 bytes on the Common Access Card (CAC). A-51
62 getpersonidentifier() Prototype long getpersonidentifier ( Retrieve the person identifier of the cardholder. The person identifier is a maximum of 10 bytes on the Common Access Card (CAC). A-52
63 getpersonidentifiertypecode() Prototype long getpersonidentifiertypecode ( Retrieve the code for the type of person identifier for the cardholder. The following is a list of the valid codes for this operation and their associated description. D - Temporary Identification Number F - Foreign Identification Number N - Invalid SSN P - Service Number S - Social Security Number T - Test Identification Number X - RAPIDS Generated Identifier A-53
64 getpersonidentifiertypedddscode() Prototype long getpersonidentifiertypedddscode ( IN BSTR deerscode, Retrieve the DDDS code for the type of person identifier for the cardholder. deerscode : input parameter The DEERS code to be converted to a DDDS code. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. I - Foreign Identification Number S - Social Security Number A-54
65 getpersonidentifiertypedesc() Prototype long getpersonidentifiertypedesc ( IN BSTR code, Retrieve the description of the type of person identifier for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. D Temporary F Foreign N Invalid SSN P Service # S SSN T Test X Generated # A-55
66 getpersonnelcategorycode() Prototype long getpersonnelcategorycode ( Retrieve the code of the personnel category for the cardholder. See Appendix B Personnel Category Codes for a list of the valid codes for this operation and their associated description. A-56
67 getpersonnelcategorydddscode() Prototype long getpersonnelcategorydddscode ( IN BSTR deerscode, Retrieve the DDDS code of the personnel category for the cardholder. deerscode : input parameter The DEERS code to be converted to a DDDS code. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. A Active Duty C DoD Civil Service B DoD Non-Appropriated Fund Employees B National Guard G Retired A Foreign National Employee B Reserve A-57
68 getpersonnelcategorydesc() Prototype long getpersonnelcategorydesc ( IN BSTR code, Retrieve the description of the personnel category for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. See Appendix B Personnel Category Codes for a list of the valid codes for this operation and their associated description. A-58
69 getpersonnelentitlementconditiontypecode() Prototype long getpersonnelentitlementconditiontypecode ( Retrieve the code for the personnel entitlement condition type for the cardholder. See Appendix E Personnel Entitlement Condition Type Codes for a list of the valid codes for this operation and their associated description. A-59
70 getpersonnelentitlementconditiontypedesc() Prototype long getpersonnelentitlementconditiontypedesc ( IN BSTR code, Retrieve the description for the personnel entitlement condition type for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. See Appendix E Personnel Entitlement Condition Type Codes for a list of the valid codes for this operation and their associated description. A-60
71 getrank() Prototype long getrank ( Retrieve the rank of the cardholder. See Appendix D Rank Codes for a list of the valid codes for this operation and their associated description. A-61
72 getusgovernmentagencycode() Prototype long getusgovernmentagencycode ( Retrieve the U.S. Government agency/subagency code for the cardholder. See Appendix F U.S. Government Agency/Subagency Codes for a list of the valid codes for this operation and their associated description. A-62
73 getusgovernmentagencydddscode() Prototype long getusgovernmentagencydddscode ( IN BSTR deerscode, Retrieve the DDDS U.S. Government agency/subagency code for the cardholder. deerscode : input parameter The DEERS code to be converted to a DDDS code. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. See Appendix G DDDS U.S. Government Agency/Subagency Codes for a list of the valid codes for this operation and their associated description. A-63
74 getusgovernmentagencydesc() Prototype long getusgovernmentagencydesc ( IN BSTR code, Retrieve the description of the U.S. Government agency for the cardholder. code : input parameter The DEERS code to be used to retrieve the description. The code is retrieved from the CAC in a previous call. The code may be NULL to have the method read the code from the CAC before converting it. The following is a list of the valid codes for this operation and their associated description. NV33 Military Sealift Command ZZ99 Other A-64
75 logofffromcard () Prototype long logofffromcard (); Log off the card. None. Return Codes BSI_OK Logoff successful. BSI_BAD_PARAM None. A-65
76 logontocard () Prototype long logontocard ( IN BSTR * pin, IN long pinlen); Log on to the card. pin: input parameter A pointer to the PIN needed to log on to the card. pinlen: input parameter Length of the pin. Return Codes BSI_OK Log on successful. BSI_BAD_PARAM A bad parameter was passed in. fulfilled. The access to the card is rejected. This function needs to be called after a successful call to connecttocard() and before any attempt to read data from the CAC. A-66
77 Appendix B Personnel Category Codes Code Meaning A Active Duty A member of a component of the Uniformed Services on full-time active service. B Presidential Appointee A Presidential Appointee who has been confirmed by the Senate. C DoD Civil Service A government service civilian employee employed by an agency of the Department of Defense (DoD). D Disabled American Veteran An American veteran that has been medically diagnosed as disabled as a result of service connected injuries or illness. E DoD Contractor A civilian contractor employed, by contract, with the Department of Defense (DoD). F Former Member A former Service member who served at least 20 creditable years for retirement but elected separation in lieu of retirement. H Medal of Honor A current or former Service member who was awarded the Medal of Honor for courage in combat. I Other Government Agency Employees A government service civilian employee employed with a U.S. Government agency, not the Department of Defense. J Academy Student A student enrolled in the Service academies. This does not include Officer Candidate School, or Merchant Marine Academy. K DoD Non-Appropriated Fund Employees A government service employee employed by a Non-Appropriated Fund agency of the Department of Defense (DoD). L Lighthouse Service Designated members of the former Lighthouse Service. M Non-Government Agency Personnel A civilian employed with a non-government agency, e.g. American Red Cross. N National Guard Service members of one of the affiliated state-operated military service bureaus. O Other Government Agency Contractors A civilian contractor employed, by contract, with a U.S. Government agency, not the Department of Defense. Q Reserve Retiree A Guard/Reserve member with at least 20 satisfactory years who is eligible to receive retired pay at age 60th birthday (Grey Area). R Retired A Service member who has completed 20 qualifying years of service and is drawing retired pay. T Foreign Military Service members from a country other than the U.S. U Foreign National Employee A Foreign National citizen employed in any capacity by a U.S. Government agency in a country other than the U.S. V Reserve A Service member in a Selected Reserve (SelRes) or Individual Ready Reserve (IRR) status. Appendix B, Personnel Category Codes B-1
78 Appendix C Pay Plan Codes Code AD AF AJ AL BB BL BP BS CA CC CE CG CP CS CU CY CZ DA DG DH DN DP DS DT DW DX EA EB EC ED EE EF EG EH EI EM Administratively determined not elsewhere specified American Family Members Administrative judges, Nuclear Regulatory Commission Administrative Law judges Non supervisory negotiated pay employees Leader negotiated pay employees Printing and Lithographic negotiated pay employees Supervisory negotiated pay employees Board of contract appeals Commissioned Corps of Public Heath Service Contract education Corporate graded Federal Deposit Insurance Corp. Compensation program Office of the Comptroller of the currency Skill Based Pay demonstration employees, DLA Credit Union employees Contract education Bureau of Indian Affairs Canal Area General Schedule type positions Demonstration administrative Director of Laboratory Programs(Navy) Demonstration general Director of Laboratory Programs(Navy) Demonstration hourly Air Force logistics command Defense Nuclear facilities safety board Demonstration professional Director of Laboratory Programs(Navy) Demonstration specialist Director of Laboratory Programs(Navy) Demonstration technician Director of Laboratory Programs(Navy) Demonstration salaried Air Force and DLA Demonstration Supervisory Air Force and DLA Administrative schedule (excluded) Tennessee Valley Authority Clerical schedule (excluded) Tennessee Valley Authority Engineering and Computing schedule (excluded) Tennessee Valley Authority Expert Expert (other) Consultant Consultant (other) Advisory committee member Advisory committee member (other) Executive schedule Office of the Comptroller of the currency Appendix C, Pay Plan Codes C-1
79 Code EO EP ES ET EX FA FC FD FE FO FP FZ GD GG GH GM GN GS GW JG JL JP JQ JR JT KA KG KL KS LE LG MA MC ME MO MW NA NS OC FDIC executive pay Defense Intelligence Senior Executive Service Senior Executive Service (SES) General Accounting Office Senior Executive Service Executive pay Foreign Service Chiefs of Mission Foreign compensation Agency for International Development Foreign defense Senior Foreign Service Foreign Service Officers Foreign Service personnel Consular Agent Department of State Skill based pay demonstration project managers (DLA) Grades similar to General Schedule GG employees converted to performance and management recognition system Performance Management and Recognition system Nurse at Warren G. Magnuson Clinical Center General Schedule Employment under schedule A paid at GS rate Stay-In-School program Graded tradesmen and craftsmen United States Courts Leaders of tradesmen and craftsmen United States Courts Non supervisory lithographers and printers United States Courts Lead lithographers and printers United States Courts Supervisory lithographers and printers United States Courts Supervisors for tradesmen and craftsmen United States Courts Kleas Act Government Printing Office Non-Craft non supervisory Bureau of Engraving and Printing Non-Craft leader Bureau of Engraving and Printing Non-Craft supervisory Bureau of Engraving and Printing United States Secret Service uniformed division Treasury Liquidation graded FDIC Milk Marketing Department of Agriculture Cadet Enlisted Officer Warrant officer Non appropriated funds, non supervisory, non leader Federal Wage System Non appropriated funds, supervisory, Federal Wage System Office of the Comptroller of the Currency Appendix C, Pay Plan Codes C-2
80 Code PA PE PG RS SA SB SC SD SE SF SG SH SJ SL SM SN SP SR SS ST SZ TA TB TC TD TE TM TP TR TS VC VG VH VM VN VP WA WB WD Attorneys and law clerks General Accounting Office Evaluator and evaluator related General Accounting Office Printing Office grades Senior Biomedical Service Administrative schedule Tennessee Valley Authority Clerical schedule (excluded) Tennessee Valley Authority Engineering and Computing schedule Tennessee Valley Authority Scientific and Programming schedule Tennessee Valley Authority Aide and Technician schedule Tennessee Valley Authority Custodial schedule Tennessee Valley Authority Public Safety schedule Tennessee Valley Authority Physicians schedule Tennessee Valley Authority Scientific and Programming schedule (excluded) Tennessee Valley Authority Senior Level Positions Management Schedule Tennessee Valley Authority Senior Level System Nuclear Regulatory Commission Park Police Department of the Interior Statutory rates not elsewhere specified Senior Staff positions Scientific and professional Canal Area Special category type positions Construction schedule Operating and Maintenance (power facilities) Tennessee Valley Authority Chemical Operators Tennessee Valley Authority Plant Operators schedule Tennessee Valley Authority Operating and Maintenance (nonpower facilities) Tennessee Valley Authority Federal Housing Finance board Executive level Teaching positions DoD schools only Police Forces US Mint and Bureau of Engraving and Printing Step System Federal Housing Finance board Canteen Service Department of Veterans Affairs Clerical and Administrative support Farm Credit Professional, Administrative, and Managerial Farm Credit Medical and Dental Department of Veterans Affairs Nurses Department of Veterans Affairs Clinical Podiatrists and Optometrists Department of Veterans Affairs Navigation Lock and Dam Operation and maintenance Supervisory USACE Wage positions under Federal Wage System otherwise not designated Production facilitating non supervisory Federal Wage System Appendix C, Pay Plan Codes C-3
81 Code WE WG WJ WK WL WM WN WO WQ WR WS WT WU WW WY WZ XA XB XC XD XF XG XH XL XN XP XS YV YW ZA ZP ZS ZT ZZ Currency manufacturing Department of the Treasury Non supervisory pay schedule Federal Wage System Hopper Dredge Schedule Supervisory Federal Wage System Dept of Army Hopper Dredge Schedule non supervisory Federal Wage System Dept of Army Leader pay schedules Federal Wage System Maritime pay schedules Production facilitating supervisory Federal Wage System Navigation Lock and Dam Operation and maintenance leader USACE Aircraft Electronic Equipment and Optical Inst. repair supervisory Aircraft Electronic Equipment and Optical Inst. repair leader Supervisor Federal Wage System Apprentices and Shop trainees Federal Wage System Aircraft Electronic Equipment and Optical Inst. repair non supervisory Wage type excepted Stay-In-School Federal Wage System Navigation Lock and Dam Operation and maintenance non supervisory USACE Canal Area Wage System type positions Special Overlap Area Rate Schedule non supervisory Dept of the Interior Special Overlap Area Rate Schedule leader Dept of the Interior Special Overlap Area Rate Schedule supervisory Dept of the Interior Non supervisory production facilitating special schedule printing employees Floating Plant Schedule non supervisory Dept of Army Floating Plant Schedule leader Dept of Army Floating Plant Schedule supervisory Dept of Army Leader special schedule printing employees Supervisory production facilitating special schedule printing employees Non supervisory special schedule printing employees Supervisory special schedule printing employees Temporary summer aid employment Student aid employment Stay-In-School Administrative National Institute of Standards and Technology Scientific and Engineering Professional National Institute of Standards and Technology Administrative Support National Institute of Standards and Technology Scientific and Engineering Technician National Institute of Standards and Technology Not applicable (use only with pay basis without compensation when others N/A) Appendix C, Pay Plan Codes C-4
82 Appendix D Rank Codes Service Pay Plan Pay Grade Rank Code A MC 01 CADET Cadet A MC 01 OC Officer Candidate A MC 01 ROTC Reserve Officer Training Corps C MC 01 AOC Aviation Officer Candidate C MC 01 MIDSHP Midshipman C MC 01 OC Officer Candidate C MC 01 ROTC Reserve Officer Training Corps F MC 01 AOC Aviation Officer Candidate F MC 01 CADET Cadet F MC 01 OC Officer Candidate F MC 01 ROTC Reserve Officer Training Corps N MC 01 AOC Aviation Officer Candidate N MC 01 MIDSHP Midshipman N MC 01 OC Officer Candidate N MC 01 ROTC Reserve Officer Training Corps M MC 01 OC Officer Candidate M MC 01 ROTC Reserve Officer Training Corps 1 ME 02 PTE Private 1 ME 01 PTE Private 1 ME 03 LCPL Lance Corporal 1 ME 04 CPL Corporal 1 ME 05 SGT Sergeant 1 ME 06 SGT Sergeant 1 ME 07 SSGT Staff Sergeant 1 ME 08 WO1 Warrant Officer Class 2 1 ME 09 WO2 Warrant Officer Class 1 2 ME 01 ORD Ordinary 2 ME 03 AB AB 2 ME 04 LH Leading Hand 2 ME 05 PO Petty Officer 2 ME 06 PO Petty Officer 2 ME 07 CPO Chief Petty Officer 2 ME 08 CPO Chief Petty Officer 2 ME 09 WO Warrant Officer 3 ME 02 PTE Private 3 ME 01 PTE Private Appendix D, Rank Codes D-1
83 Service Pay Plan Pay Grade Rank Code 3 ME 03 LCPL Lance Corporal 3 ME 04 CPL Corporal 3 ME 05 SGT Sergeant 3 ME 06 SGT Sergeant 3 ME 07 SSGT Colour Sergeant 3 ME 08 WO1 Warrant Officer Class 2 3 ME 09 WO2 Warrant Officer Class 1 4 ME 01 AC Aircraftsman 4 ME 02 LAC Leading Aircraftsman 4 ME 03 SAC Senior Aircraftsman 4 ME 04 CPL Corporal 4 ME 05 SGT Sergeant 4 ME 06 SGT Sergeant 4 ME 07 FLTSGT Flight Sergeant 4 ME 08 FLTSGT Flight Sergeant 4 ME 09 WO Warrant Officer A ME 01 PV1 Private (no insignia) A ME 02 PV2 Private A ME 03 PFC Private First Class A ME 04 CPL Corporal A ME 04 SP4 Specialist 4 A ME 04 SPC Specialist A ME 05 SGT Sergeant A ME 05 SP5 Specialist 5 A ME 06 SP6 Specialist 6 A ME 06 SSG Staff Sergeant A ME 08 1SG First Sergeant A ME 08 MSG Master Sergeant A ME 09 SGM Sergeant Major A ME 09 SMA Sergeant Major of the Army C ME 01 SR Seaman Recruit C ME 02 SA Seaman Apprentice C ME 03 SN Seaman C ME 04 PO3 Petty Officer Third Class C ME 05 PO2 Petty Officer Second Class C ME 06 PO1 Petty Officer First Class C ME 07 CPO Chief Petty Officer C ME 08 SCPO Senior Chief Petty Officer C ME 09 MCPO Master Chief Petty Officer Appendix D, Rank Codes D-2
84 Service Pay Plan Pay Grade Rank Code C ME 09 MCPOCG Master Chief Petty Officer of the Coast Guard F ME 01 AB Airman Basic F ME 02 AMN Airman F ME 03 A1C Airman First Class F ME 04 SGT Sergeant F ME 04 SRA Senior Airman F ME 05 SSGT Staff Sergeant F ME 06 TSGT Technical Sergeant F ME 07 MSGT Master Sergeant F ME 08 SMSGT Senior Master Sergeant F ME 09 CMSAF Chief Master Sergeant of the Air Force F ME 09 CMSGT Chief Master Sergeant M ME 02 PVT Private First Class M ME 01 PFC Private (no insignia) M ME 03 LCPL Lance Corporal M ME 04 CPL Corporal M ME 05 SGT Sergeant M ME 06 SSGT Staff Sergeant M ME 07 GYSGT Gunnery Sergeant M ME 08 1STSGT First Sergeant M ME 08 MSGT Master Sergeant M ME 09 MGYSGT Master Gunnery Sergeant M ME 09 SGTMAJ Sergeant Major M ME 09 SMOFMC Sergeant Major of the Marine Corps N ME 01 SR Seaman Recruit N ME 02 SA Seaman Apprentice N ME 03 SN Seaman N ME 04 PO3 Petty Officer Third Class N ME 05 PO2 Petty Officer Second Class N ME 06 PO1 Petty Officer First Class N ME 07 CPO Chief Petty Officer N ME 08 SCPO Senior Chief Petty Officer N ME 09 MCPO Master Chief Petty Officer N ME 09 MCPON Master Chief Petty Officer of the Navy 2 ME 02 AB AB A ME 07 SFC Sergeant First Class A ME 07 PSG Platoon Sergeant A ME 09 CSM Command Sergeant Major Appendix D, Rank Codes D-3
85 Service Pay Plan Pay Grade Rank Code A ME 07 SP7 Specialist 7 A ME 07 MSG Master Sergeant A ME 08 SP8 Specialist 8 A ME 09 SP9 Specialist 9 A ME 07 SSG Staff Sergeant A ME 06 SFC Sergeant First Class 1 MO 01 2LT Second Lieutenant 1 MO 02 LT Lieutenant 1 MO 03 CAPT Captain 1 MO 04 MAJ Major 1 MO 05 LTCOL Lieutenant Colonel 1 MO 06 COL Colonel 1 MO 07 BRIG Brigadier 1 MO 08 MAJGEN Major General 1 MO 09 LTGEN Lieutenant General 1 MO 10 GEN General 2 MO 02 SLT Sub Lieutenant 2 MO 03 LT Lieutenant 2 MO 04 LTCDR Lieutenant Commander 2 MO 05 CDR Commander 2 MO 06 CAPT Captain 2 MO 07 CMDR Commodore 2 MO 08 RADM Rear Admiral 2 MO 09 VADM Vice Admiral 2 MO 10 ADM Admiral 3 MO 01 2LT Second Lieutenant 3 MO 02 LT Lieutenant 3 MO 03 CAPT Captain 3 MO 04 MAJ Major 3 MO 05 LTCOL Lieutenant Colonel 3 MO 06 COL Colonel 3 MO 07 BRIG Brigadier 3 MO 08 MAJGEN Major General 3 MO 09 LTGEN Lieutenant General 3 MO 10 GEN General 4 MO 01 PLTOFF Pilot Officer 4 MO 02 FLGOFF Flying Officer 4 MO 04 SGNLDR Squadron Leader 4 MO 05 WGCDR Wing Commander Appendix D, Rank Codes D-4
86 Service Pay Plan Pay Grade Rank Code 4 MO 06 GPCAPT Group Captain 4 MO 07 ACOMDR Air Commodore 4 MO 08 AVM Air Vice Marshal 4 MO 09 AMSHL Air Marshal 4 MO 10 ACMSHL Air Chief Marshal 4 MO 03 FLTLT Flight Lieutenant A MO 01 2LT Second Lieutenant A MO 02 1LT First Lieutenant A MO 03 CPT Captain A MO 04 MAJ Major A MO 05 LTC Lieutenant Colonel A MO 06 COL Colonel A MO 07 BG Brigadier General A MO 08 MG Major General A MO 09 LTG Lieutenant General A MO 10 GEN General C MO 01 ENS Ensign C MO 02 LTJG Lieutenant Junior Grade C MO 03 LT Lieutenant C MO 04 LCDR Lieutenant Commander C MO 05 CDR Commander C MO 06 CAPT Captain C MO 07 RADM Rear Admiral C MO 08 RADM Rear Admiral C MO 09 VADM Vice Admiral C MO 10 ADM Admiral F MO 01 2NDLT Second Lieutenant F MO 02 1STLT First Lieutenant F MO 03 CAPT Captain F MO 04 MAJ Major F MO 05 LTCOL Lieutenant Colonel F MO 06 COL Colonel F MO 07 BGEN Brigadier General F MO 08 MAJGEN Major General F MO 09 LTGEN Lieutenant General F MO 10 GEN General M MO 01 2NDLT Second Lieutenant M MO 02 1STLT First Lieutenant M MO 03 CAPT Captain Appendix D, Rank Codes D-5
87 Service Pay Plan Pay Grade Rank Code M MO 04 MAJ Major M MO 05 LTCOL Lieutenant Colonel M MO 06 COL Colonel M MO 07 BGEN Brigadier General M MO 08 MAJGEN Major General M MO 09 LTGEN Lieutenant General M MO 10 GEN General N MO 01 ENS Ensign N MO 02 LTJG Lieutenant Junior Grade N MO 03 LT Lieutenant N MO 04 LCDR Lieutenant Commander N MO 05 CDR Commander N MO 06 CAPT Captain N MO 07 RADM Rear Admiral N MO 08 RADM Rear Admiral N MO 09 VADM Vice Admiral N MO 10 ADM Admiral H MO 01 ENS Ensign H MO 02 LTJG Lieutenant Junior Grade H MO 03 LT Lieutenant H MO 04 LCDR Lieutenant Commander H MO 05 CDR Commander H MO 06 CAPT Captain H MO 07 RADM Rear Admiral H MO 08 RADM Rear Admiral H MO 09 VADM Vice Admiral H MO 10 ADM Admiral O MO 01 ENS Ensign O MO 02 LTJG Lieutenant Junior Grade O MO 03 LT Lieutenant O MO 04 LCDR Lieutenant Commander O MO 05 CDR Commander O MO 06 CAPT Captain O MO 07 RADM Rear Admiral O MO 08 RADM Rear Admiral O MO 09 VADM Vice Admiral O MO 10 ADM Admiral X MO N/A Not Applicable A MW 01 WO1 Warrant Officer Appendix D, Rank Codes D-6
88 Service Pay Plan Pay Grade Rank Code A MW 02 CW2 Chief Warrant Officer 2 A MW 03 CW3 Chief Warrant Officer 3 A MW 04 CW4 Chief Warrant Officer 4 A MW 05 CW5 Chief Warrant Officer 5 C MW 01 WO-1 Warrant Officer C MW 02 CWO-2 Chief Warrant Officer 2 C MW 03 CWO-3 Chief Warrant Officer 3 C MW 04 CWO-4 Chief Warrant Officer 4 C MW 05 CWO-5 Chief Warrant Officer 5 F MW 01 WO Warrant Officer F MW 02 CWO-2 Chief Warrant Officer 2 F MW 03 CWO-3 Chief Warrant Officer 3 F MW 04 CWO-4 Chief Warrant Officer 4 M MW 01 WO Warrant Officer M MW 02 CWO2 Chief Warrant Officer 2 M MW 03 CWO3 Chief Warrant Officer 3 M MW 04 CWO4 Chief Warrant Officer 4 M MW 05 CWO5 Chief Warrant Officer 5 N MW 01 WO-1 Warrant Officer N MW 02 CWO-2 Chief Warrant Officer 2 N MW 03 CWO-3 Chief Warrant Officer 3 N MW 04 CWO-4 Chief Warrant Officer 4 N MW 05 CWO-5 Chief Warrant Officer 5 A MW 04 MW4 Master Warrant Officer Appendix D, Rank Codes D-7
89 Appendix E Personnel Entitlement Condition Type Codes Code Meaning 01 On Active Duty Guard/Reserve or Retiree who has gone on active duty 02 Activation for Special Operation Guard/Reserve who has been activated for a special operation 03 Appellate Leave Sponsor has been sent home to await appellate review of a punitive charge 04 Military Prisoner Serving a prison sentence as a result of being convicted at a court-martial 05 POW/MIA Classified as a Prisoner of War or Missing in Action 06 Sep. from Sel. Reserve Separated from Selective Reserve 07 PDRL after TDRL Declared permanently disabled after temporary disability period 08 Non-CONUS Assignment On Assignment outside of the continental United States 09 Living in Guam or Puerto Rico On Assignment in Guam or Puerto Rico 10 Living in Quarters Living on base and not drawing a basic allowance for quarters 11 Death while Active Death was related to active duty or training or while traveling to or from a place of performance 12 Transition Compensation w/ret. Transition Compensation, sponsor is eligible for retirement. 13 Retired Pay Awarded retired pay at age DoD Sponsored in US Foreign Military personnel CONUS under sponsorship of DoD. 15 DoD Non-sponsored in US Foreign Military personnel CONUS not sponsored by DoD. 16 DoD Sponsored Overseas Foreign Military personnel serving OCONUS under sponsorship of DoD. 18 Transition Compensation w/o Ret. Transition Compensation, sponsor is ineligible for retirement. 20 TA-30 Receiving 30 days of transitional assistance 21 TA-Res Receiving Reserve transitional assistance as a result of a reduction in force 22 TA-60 Receiving 60 days of transitional assistance 23 TA-120 Receiving 120 days of transitional assistance 24 TA-SSB Receiving Special Separation Benefit payment 25 TA-VSI Receiving Voluntary Separation Incentive income 26 TA-Composite Receiving a combination of two types of transitional assistance 28 Emergency Essential - overseas only 29 Emergency Essential - CONUS 30 Emergency Essential - CONUS living in quarters On Assignment outside of the continental US serving in an Emergency Essential capacity. Stationed CONUS and serving in an Emergency Essential capacity. Living on base and not drawing a basic allowance for quarters, serving in an Emergency Essential capacity. Appendix E, Personnel Entitlement Condition Type Codes E-1
90 Appendix F U.S. Government Agency/Subagency Codes Code AF01 AF02 AF03 AF04 AF05 AF06 AF07 AF08 AF09 AF0B AF0D AF0I AF0J AF0K AF0M AF0N AF0R AF0U AF0Y AF10 AF1C AF1G AF1L AF1M AF1Q AF1S AF1W AF27 AF28 AF29 AF2A AF2B AF2C AF2D Air Force Management Engineering Agency Air Force Inspection and Safety Center Air Force Operational Test and Evaluation Center Air Force Communications Agency Air Force Intelligence Service Air Force Audit Agency Air Force Office of Special Investigations Air Force Office of Security Police Air Force Personnel Center U.S. Air Force Academy U.S. Air Forces, Europe Air Reserve Personnel Center Air Training Command Air University Headquarters, Air Force Reserve Immediate Office, Headquarters, USAF Pacific Air Forces Electronic Security Command Air Force Communications Command Air Force Center for Quality and Management Innovation Air Combat Command Air Force Logistics Management Agency Air Mobility Command Air Force Materiel Command HQ AF Flight Standards Agency Space Command Air Force Engineering and Services Center Air Force Agency for Modeling and Simulation Air Force Communication and Information Center Air Force National Security Emergency Preparedness Air Force Cost Center Air Force Doctrine Center Air Force Civilian Personnel Management Center Air Force Personnel Operations Agency Appendix F, U.S. Government Agency/Subagency Codes F-1
91 Code AF2E Air Force Legal Services Center AF2F Air Force Medical Services Center AF2G Air Force Service Information and News Center AF2H Air Force Combat Operations Staff AF2I Air National Guard Support Center AF2K U.S. Air Force Historical Research Center AF2L Air Force Technical Applications Center AF2M Air Force Review Boards Office AF2N Air Force Center for Studies and Analyses AF2P Air Force Center for International Programs AF2Q Air Weather Service AF2R Air Force Program Executive Office AF2S HQ NORAD AF2T Air Force Supply Center AF2U Air Force Morale, Welfare and Recreation Center AF2V Air Force Disposal Agency AF2W Air Force District of Washington AF2X Air Force Real Estate Agency AF2Y Air Force Pentagon Communications Agency AF2Z HQ Air Force Medical Operations Agency AF34 Air National Guard Units (Mobilization) (Title 5) AF3C Air Force Elements, U.S. Central Command AF3D Air Force Elements, U.S. Special Operations Command AF3G Air Force Elements, Europe AF3I Reservist, Centrally Managed AF3L Center for Air Force History AF3M Air Force Elements, U.S. Southern Command AF3N Air Force Elements, U.S. Atlantic Command AF3O Air Force Elements, U.S. Pacific Command AF3Q Air Force Elements, U.S. Strategic Command AF3R Air Force Elements, U.S. Readiness Command AF3S Headquarters, U.S. Space Command and NORAD AF3T Air Force Elements, U.S. Transportation Command AF3V Air Force Elements, Other than Europe AF3W Air Force Center for Environmental Excellence AF3Y Air Force Frequency Management Center AF3Z Joint Services Survival, Evasion, Resistance and Escape Agency Appendix F, U.S. Government Agency/Subagency Codes F-2
92 Code AF99 DEPARTMENT OF THE AIR FORCE AFNG Air National Guard Units (Title 32) AFZG U.S. Special Operations Command (ANG, Title 32) AFZS U.S. Special Operations Command (Air Force) AG99 DEPARTMENT OF AGRICULTURE AR99 DEPARTMENT OF THE ARMY ARAE Acquisition Executive Support Agency ARAS U.S. Army Intelligence and Security Command ARAT U.S. Army Test and Evaluation Command ARAU U.S. Army Audit Agency ARCB U.S. Army Criminal Investigation Command ARCD U.S. Army Corps of Engineers (civil program financing only) ARCE U.S. Army Corps of Engineers (except civil program financing) ARCS Immediate Office of the Chief of Staff of the Army ARCZ U.S. Army Information Systems Command ARE0 59th Ordinance Brigade ARE1 Immediate Office of the Commander-in-Chief of the U.S. Army ARE2 21st Theater Army Area Command ARE3 U.S. Army Southern European Task Force ARE5 U.S. Army V Corps AREB 1st Personnel Command ARED U.S. Military Community Activity, Heidelberg AREN Seventh Army Training Command ARFC U.S. Army Forces Command ARGB Office of the Chief of the National Guard Bureau ARHR U.S. Army Reserve Command ARHS U.S. Army Health Services Command ARJ1 U.S. Army Element SHAPE ARJA Joint Activities ARMA U.S. Military Academy ARMC U.S. Army Medical Command ARMD Surgeon General ARMP U.S. Total Army Personnal Command ARMT Military Traffic Management Command ARMW U.S. Army Military District of Washington ARNG Army National Guard Units (Title 32) ARP1 U.S. Army, Pacific Appendix F, U.S. Government Agency/Subagency Codes F-3
93 Code ARP8 ARPC ARRC ARSA ARSB ARSC ARSE ARSF ARSJ ARSP ARSS ARSU ARTC ARX2 ARX3 ARX4 ARX5 ARX6 ARX7 ARX8 ARX9 ARXA ARXB ARXC ARXD ARXK ARXL ARXM ARXP ARXQ ARXT ARXX BO99 CE99 CM99 DC99 Eighth U.S. Army Military Entrance Processing Command U.S. Army Recruiting Command Office of the Secretary of the Army Field Operating Offices of the Office of the Secretary of the Army U.S. Army Space and Strategic Defense Command Field Operating Agencies of the Army Staff Resourced Through OA-22 Field Operating Agencies of the Army Staff Joint Services and Activities Supported by the Office, Secretary of the Army U.S. Special Operations Command (Army) Staff Support Agencies of the Chief of Staff, Army v Office of the Chief of Staff of the Army U.S. Army Southern Command U.S. Army Training and Doctrine Command Headquarters, AMC Headquarters, Staff Support Activities, AMC Training Activities, AMC U.S. Army Materiel Command, All Others U.S. Army Missile Command U.S. Army Tank-Automotive and Armament Command (TACOM) U.S. Army Communications Electronics Command U.S. Army Simulation, Training and Instrumentation Command U.S. Army Chemical and Biological Defense Command U.S. Army Aviation and Troop Command U.S. Army Soldiers System Command (SSC) U.S. Army Research Laboratory Command Materiel Acquisition Activities Materiel Acquisition Project Managers U.S. Army Test and Evaluation Command U.S. Army Security Assistance Command U.S. Army Industrial Operational Command (IOC) U.S. Army Test, Measurement, and Diagnostic Equipment Activity Materiel Readiness Activities Office of Management and Budget Council of Economic Advisers DEPARTMENT OF COMMERCE Office of Policy Development Appendix F, U.S. Government Agency/Subagency Codes F-4
94 Code DD01 DD02 DD04 DD05 DD06 DD07 DD08 DD09 DD10 DD11 DD12 DD13 DD15 DD16 DD17 DD21 DD23 DD25 DD26 DD27 DD28 DD34 DD35 DD36 DD48 DD50 DD58 DD59 DD60 DD61 DD62 DD99 DJ99 DL99 DN99 EC99 ED99 Office of the Secretary of Defense Organization of the Joint Chiefs of Staff Defense Information Systems Agency Defense Intelligence Agency Defense Security Cooperation Agency Defense Logistics Agency U.S. Court of Appeals for the Armed Forces American Forces Information Service Defense Contract Audit Agency National Imagery and Mapping Agency. Defense Security Service Defense Advanced Research Projects Agency Uniformed Services University of the Health Sciences Department of Defense Education Activity TRICARE Support Office Washington Headquarters Services Office of Economics Adjustment Defense Legal Services Agency Office of Inspector General Ballistic Missile Defense Organization National Security Agency/Central Security Service Defense Commissary Agency Defense Finance and Accounting Service Army/Air Force Exchange Service. Defense Human Resources Activity USD(A&T) Defense Support Activity Defense Prisoner of War/Missing Personnel Office Consolidated Metropolitan Technical Personnel Center TRICARE Management Activity Defense Threat Reduction Agency Defense Career Management and Support Agency DEPARTMENT OF DEFENSE DEPARTMENT OF JUSTICE DEPARTMENT OF LABOR DEPARTMENT OF ENERGY Office of Administration DEPARTMENT OF EDUCATION Appendix F, U.S. Government Agency/Subagency Codes F-5
95 Code EQ99 GS99 HE31 HE32 HE33 HE34 HE35 HE36 HE37 HE38 HE39 HE98 HE99 HU99 IN99 JL01 LL01 LL02 NN99 NQ99 NS99 NV08 NV09 NV10 NV11 NV14 NV15 NV18 NV19 NV22 NV23 NV24 NV25 NV27 NV30 NV33 NV39 Council on Environmental Quality/Office of Environmental Quality GENERAL SERVICES ADMINISTRATION Office of the Assistant Secretary of Health Substance Abuse and Mental Health Services Administration Agency for Health Care Policy and Research Health Resources and Services Administration Agency for Toxic Substances and Disease Registry Food and Drug Administration Indian Health Service National Institutes of Health Centers for Disease Control and Prevention Public Health Service DEPARTMENT OF HEALTH AND HUMAN SERVICES DEPARTMENT OF HOUSING AND URBAN DEVELOPMENT DEPARTMENT OF THE INTERIOR SUPREME COURT OF THE UNITED STATES SENATE. HOUSE OF REPRESENTATIVES NATIONAL AERONAUTICS AND SPACE ADMINISTRATION NATIONAL ARCHIVES AND RECORDS ADMINISTRATION National Security Council Immediate Office of the Secretary of the Navy Navy Staff Offices Navy Field Offices Immediate Office of the Chief of Naval Operations Office of Naval Research Naval Intelligence Command Naval Medical Command Naval Air Systems Command Bureau of Naval Personnel Naval Supply Systems Command Naval Sea Systems Command Naval Facilities Engineering Command U.S. Marine Corps Special Projects Office Military Sealift Command Naval Space and Warfare Systems Command Appendix F, U.S. Government Agency/Subagency Codes F-6
96 Code NV60 NV61 NV62 NV63 NV65 NV69 NV70 NV72 NV74 NV99 NVZS OV99 PO99 QQ99 ST99 TD02 TD99 TN99 TR99 TS99 VA99 WH01 WH03 WH99 ZZ99 U.S. Atlantic Fleet, Commander in Chief U.S. Naval Forces, Europe Naval Education and Training Command Naval Air Systems Command Naval Oceanography Command Naval Security Group Command U.S. Pacific Fleet, Commander in Chief Naval Reserve Force Naval Special Warfare Command DEPARTMENT OF THE NAVY U.S. Special Operations Command (Navy) Office of the Vice President U.S. POSTAL SERVICE Office of National Drug Control Policy DEPARTMENT OF STATE U.S. Coast Guard DEPARTMENT OF TRANSPORTATION Office of the U.S. Trade Representative DEPARTMENT OF THE TREASURY Office of Science and Technology Policy DEPARTMENT OF VETERAN AFFAIRS White House Office Office of the President WHITE HOUSE All Other Agencies Appendix F, U.S. Government Agency/Subagency Codes F-7
97 Appendix G DDDS U.S. Government Agency/Subagency Codes Code AF01 AF02 AF03 AF04 AF05 AF06 AF07 AF08 AF09 AF0B AF0D AF0J AF0K AF0M AF0N AF0R AF0U AF0Y AF1C AF1G AF1L AF1M AF1S AF1W AF2A AF2B AF2C AF2D AF2E AF2F AF2G AF2H AF2K AF2L Air Force Management Engineering Agency Air Force Inspection and Safety Center Air Force Operational Test and Evaluation Center Air Force Communications Agency Air Force Intelligence Service Air Force Audit Agency Air Force Office of Special Investigations Air Force Office of Security Police Air Force Personnel Center U.S. Air Force Academy U.S. Air Forces, Europe Air Training Command Air University Headquarters, Air Force Reserve Immediate Office, Headquarters, USAF Pacific Air Forces Electronic Security Command Air Force Communications Command Air Combat Command Air Force Logistics Management Agency Air Mobility Command Air Force Materiel Command Space Command Air Force Engineering and Services Center Air Force Cost Center Air Force Doctrine Center Air Force Civilian Personnel Management Center Air Force Personnel Operations Agency Air Force Legal Services Center Air Force Medical Services Center Air Force Service Information and News Center Air Force Combat Operations Staff U.S. Air Force Historical Research Center Air Force Technical Applications Center Appendix G, DDDS U.S. Government Agency/Subagency Codes G-1
98 Code AF2M Air Force Review Boards Office AF2N Air Force Center for Studies and Analyses AF2P Air Force Center for International Programs AF2Q Air Weather Service AF2R Air Force Program Executive Office AF2S HQ NORAD AF2T Air Force Supply Center AF2U Air Force Morale, Welfare and Recreation Center AF2V Air Force Disposal Agency AF2W Air Force District of Washington AF2X Air Force Real Estate Agency AF2Y Air Force Pentagon Communications Agency AF2Z HQ Air Force Medical Operations Agency AF34 Air National Guard Units (Mobilization) (Title 5) AF3C Air Force Elements, U.S. Central Command AF3D Air Force Elements, U.S. Special Operations Command AF3G Air Force Elements, Europe AF3I Reservist, Centrally Managed AF3L Center for Air Force History AF3M Air Force Elements, U.S. Southern Command AF3N Air Force Elements, U.S. Atlantic Command AF3O Air Force Elements, U.S. Pacific Command AF3Q Air Force Elements, U.S. Strategic Command AF3R Air Force Elements, U.S. Readiness Command AF3S Headquarters, U.S. Space Command and NORAD AF3T Air Force Elements, U.S. Transportation Command AF3V Air Force Elements, Other than Europe AF3W Air Force Center for Environmental Excellence AF3Y Air Force Frequency Management Center AF3Z Joint Services Survival, Evasion, Resistance and Escape Agency AFNG Air National Guard Units (Title 32) AFZG U.S. Special Operations Command (ANG, Title 32) AFZS U.S. Special Operations Command (Air Force) ARAE Acquisition Executive Support Agency ARAS U.S. Army Intelligence and Security Command ARAT U.S. Army Test and Evaluation Command ARAU U.S. Army Audit Agency Appendix G, DDDS U.S. Government Agency/Subagency Codes G-2
99 Code ARCB ARCD ARCE ARCS ARCZ ARE1 ARE2 ARE3 ARE5 AREB ARED AREN ARFC ARGB ARHS ARJ1 ARJA ARMA ARMC ARMD ARMP ARMT ARMW U.S. Army Criminal Investigation Command U.S. Army Corps of Engineers (civil program financing only) U.S. Army Corps of Engineers (except civil program financing) Immediate Office of the Chief of Staff of the Army U.S. Army Information Systems Command Immediate Office of the Commander-in-Chief of the U.S. Army 21st Theater Army Area Command U.S. Army Southern European Task Force U.S. Army V Corps 1st Personnel Command U.S. Military Community Activity, Heidelberg Seventh Army Training Command U.S. Army Forces Command Office of the Chief of the National Guard Bureau U.S. Army Health Services Command U.S. Army Element SHAPE Joint Activities U.S. Military Academy U.S. Army Medical Command Surgeon General U.S. Total Army Personnel Command Military Traffic Management Command U.S. Army Military District of Washington ARNG Army National Guard Units (Title 32) ARP1 ARP8 ARPC ARRC arsa ARSB ARSC ARSE ARSJ ARSP ARSS ARSU U.S. Army, Pacific Eighth U.S. Army Military Entrance Processing Command U.S. Army Recruiting Command Office of the Secretary of the Army Field Operating Offices of the Office of the Secretary of the Army U.S. Army Space and Strategic Defense Command Field Operating Agencies of the Army Staff Resourced Through OA-22 Joint Services and Activities Supported by the Office, Secretary of the Army U.S. Special Operations Command (Army) Staff Support Agencies of the Chief of Staff, Army v Office of the Chief of Staff of the Army U.S. Army Southern Command Appendix G, DDDS U.S. Government Agency/Subagency Codes G-3
100 Code ARXK ARXL ARXM ARXP ARXQ ARXX DD01 DD02 DD04 DD05 DD06 DD07 DD08 DD09 DD10 DD11 DD12 DD13 DD15 DD16 DD17 DD21 DD23 DD25 DD26 DD27 DD28 DD34 DD35 DD36 DD48 DD50 DD58 NV08 NV09 NV10 NV11 Materiel Acquisition Activities Materiel Acquisition Project Managers U.S. Army Test and Evaluation Command U.S. Army Security Assistance Command U.S. Army Industrial Operational Command (IOC) Materiel Readiness Activities Office of the Secretary of Defense Organization of the Joint Chiefs of Staff Defense Information Systems Agency Defense Intelligence Agency Defense Security Cooperation Agency Defense Logistics Agency U.S. Court of Appeals for the Armed Forces American Forces Information Service Defense Contract Audit Agency National Imagery and Mapping Agency. Defense Security Service Defense Advanced Research Projects Agency Uniformed Services University of the Health Sciences Department of Defense Education Activity TRICARE Support Office Washington Headquarters Services Office of Economics Adjustment Defense Legal Services Agency Office of Inspector General Ballistic Missile Defense Organization National Security Agency/Central Security Service Defense Commissary Agency Defense Finance and Accounting Service Army/Air Force Exchange Service. Defense Human Resources Activity USD(A&T) Defense Support Activity Defense Prisoner of War/Missing Personnel Office Immediate Office of the Secretary of the Navy Navy Staff Offices Navy Field Offices Immediate Office of the Chief of Naval Operations Appendix G, DDDS U.S. Government Agency/Subagency Codes G-4
101 Code NV14 NV18 NV19 NV22 NV23 NV24 NV25 NV27 NV30 NV33 NV39 NV60 NV61 NV62 NV63 NV65 NV69 NV70 NV72 NV74 NVZS Office of Naval Research Naval Medical Command Naval Air Systems Command Bureau of Naval Personnel Naval Supply Systems Command Naval Sea Systems Command Naval Facilities Engineering Command U.S. Marine Corps Special Projects Office Military Sealift Command Naval Space and Warfare Systems Command U.S. Atlantic Fleet, Commander in Chief U.S. Naval Forces, Europe Naval Education and Training Command Naval Air Systems Command Naval Oceanography Command Naval Security Group Command U.S. Pacific Fleet, Commander in Chief Naval Reserve Force Naval Special Warfare Command U.S. Special Operations Command (Navy) Appendix G, DDDS U.S. Government Agency/Subagency Codes G-5
102 Appendix H Error Codes Error Code BSI_ACCESS_DENIED BSI_BAD_ALGO_ID BSI_BAD_HANDLE BSI_BAD_PARAM BSI_CARD_ABSENT BSI_CARD_NOT_INIT BSI_CARD_PRESENT BSI_CARD_REMOVED BSI_CARD_RESET BSI_COMM_ERROR BSI_CREATE_ERROR BSI_DATA_CORRUPTED BSI_DELETE_ERROR BSI_INSUFFICIENT_BUFFER BSI_LOAD_LIB_FAILED BSI_NO_MORE_DATA BSI_NOT_IMPLEMENTED BSI_OK BSI_PIN_LOCKED BSI_READ ERROR BSI_SERVICE_NOT_AVAILA BLE BSI_UNKNOWN_ERROR BSI_UNKNOWN_READER BSI_UPDATE_ERROR BSI_ACR_NOT_AVAILABLE Access conditions are not fulfilled. The card application of the given AID cannot be found on the card. The algorithm ID provided to the cryptographic Provider is not supported. Authenticator value or type is not correct Card communication handle is unknown. Incorrect parameter value. Incorrect parameter value. There is no card in the reader. The smart card is not yet initialized. There is a card in the reader. The connected smart card has been removed. The communication with the card was reset. Error during communication with the card. Error creating data in Generic Container. The provider has detected that the data read from the smart card is corrupted. Error deleting data in Generic Container. The buffer provided to retrieve data is too small. Loading of card communication library failed. No space available for data creation in container. The service is not implemented in the API version. Execution completed successfully. The card is locked because too many wrong PINs have been entered. Error reading data in Generic Container or getting a Certificate. The card does not implement a BSI service required by the Application. An error occurred but the cause is unknown. Unknown reader. Error updating data in Generic Container. The card or applet does not support the access control rule for which the application was attempting to establish a security context. Appendix H, Error Codes H-1
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1000.01 April 16, 2012 Incorporating Change 1, June 9, 2014 USD(P&R) SUBJECT: Identification (ID) Cards Required by the Geneva Conventions References: See Enclosure
Victims Compensation Claim Status of All Pending Claims and Claims Decided Within the Last Three Years
Claim#:021914-174 Initials: J.T. Last4SSN: 6996 DOB: 5/3/1970 Crime Date: 4/30/2013 Status: Claim is currently under review. Decision expected within 7 days Claim#:041715-334 Initials: M.S. Last4SSN: 2957
DEPARTMENT OF DEFENSE A SUPPLEMENTAL GUIDE FOR DOD ID CARD TYPES AND EXPIRATION DATES JANUARY 23, 2014 ISSUED BY DHRA IDENTITY AND POLICY OFFICE
DEPARTMENT OF DEFENSE A SUPPLEMENTAL GUIDE FOR DOD ID CARD TYPES AND EXPIRATION DATES JANUARY 23, 2014 ISSUED BY DHRA IDENTITY AND POLICY OFFICE INTRODUCTION This guide pertains to the DoD identification
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1000.13 January 23, 2014 USD(P&R) SUBJECT: Identification (ID) Cards for Members of the Uniformed Services, Their Dependents, and Other Eligible Individuals References:
DEPARTMENT OF THE AIR FORCE PROTOCOL PRECEDENCE LIST
VIP CODE OFFICIAL VIP CODE 1 1 PRESIDENT OF THE UNITED STATES 2 HEADS OF STATE/REIGNING ROYALTY VIP CODE 2 (FOUR STAR EQUIVALENT) 3 VICE PRESIDENT OF THE UNITED STATES 4 GOVERNORS IN OWN STATE (SEE#44)
Appendix H Retirement Data Valid Values
For some of the retirement data elements, OPM has already provided guidance on the valid values. In these cases, the OPM source is referenced instead of listing the valid values. The Guide to Human Resources
APPENDIX M: MILITARY RANK/CIVILIAN PAY GRADE ABBREVIATIONS AND SERVICE AGENCY NAMES
APPENDIX M: MILITARY RANK/CIVILIAN PAY GRADE ABBREVIATIONS AND SERVICE AGENCY NAMES DTS Release 1.7.1.9, DTA Manual, Version 4.4.23, Updated 6/30/09 Page M-1 Table M-1: Military Ranks and Abbreviations
DoD Financial Management Regulation Volume 7A, Chapter 01 PART ONE BASIC AND SPECIAL PAY CREDITABLE SERVICE
DoD Financial Management Regulation Volume 7A, Chapter 01 PART ONE BASIC AND SPECIAL PAY ichapter 01 CREDITABLE SERVICE 0101 SERVICE WHICH IS CREDITABLE 010101. General A. The military pay and personnel
2. APPLICABILITY AND SCOPE
Department of Defense DIRECTIVE NUMBER 1000.25 July 19, 2004 Certified Current as of April 23, 2007 USD(P&R) SUBJECT: DoD Personnel Identity Protection (PIP) Program References: (a) DoD Directive 1000.22,
Important Information You Should Know about Adult Children s Benefits
Adult Child Benefits Important Information You Should Know about Adult Children s Benefits Do children of Service members receive military benefits and privileges after age 18? There is no change to Department
Department of Defense INSTRUCTION. Health Care Eligibility Under the Secretarial Designee (SECDES) Program and Related Special Authorities
Department of Defense INSTRUCTION NUMBER 6025.23 September 16, 2011 Incorporating Change 1, Effective October 2, 2013 USD(P&R) SUBJECT: Health Care Eligibility Under the Secretarial Designee (SECDES) Program
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1215.07 January 24, 2013 Incorporating Change 1, September 23, 2013 USD(P&R) SUBJECT: Service Credit for Non-Regular Retirement References: See Enclosure 1 1. PURPOSE.
Listing of Agency Special Wage Schedules and Rates Documented Under the Federal Wage System
2014 Update Appendix V Listing of Agency Special Wage Schedules and Rates Documented Under the Federal Wage System a. Coverage under Federal Wage System. This appendix provides information relating to
Chapter 3: ADF salaries and bonuses
Chapter 3: ADF salaries and bonuses Contents Overview 3.0.1 Overview 1 3.0.2 Contents 1 Part 1: Salaries 3.1.1 Contents 1 Part A: Administration [from DFRT Determination No 15 of 2008] A.1.1 Commencement
Department of Defense INSTRUCTION. 1. PURPOSE. This Instruction, in accordance with the authority in DoD Directive 5124.02 (Reference (a)):
Department of Defense INSTRUCTION NUMBER 1341.13 May 31, 2013 USD(P&R) SUBJECT: Post-9/11 GI Bill References: See Enclosure 1 1. PURPOSE. This Instruction, in accordance with the authority in DoD Directive
PRIVACY IMPACT ASSESSMENT (PIA) For the
PRIVACY IMPACT ASSESSMENT (PIA) For the TOTAL WORKFORCE MANAGEMENT SERVICES (TWMS) Department of the Navy - CNIC SECTION 1: IS A PIA REQUIRED? a. Will this Department of Defense (DoD) information system
1. First, how familiar are you with Master of Public Administration (MPA) and Master of Public Policy (MPP) degrees?
. First, how familiar are you with Master of Public Administration (MPA) and Master of Public Policy (MPP) degrees? Not familiar at all 6.2% 64 2 3.4% 3 3 26.6% 0 4 9.2% 76 Extremely familiar 23.8% 94
SUMMARY: The Department of the Army proposes to alter a system. of records notice A0145-1 TRADOC, entitled Army Reserve
This document is scheduled to be published in the Federal Register on 06/27/2016 and available online at http://federalregister.gov/a/2016-15097, and on FDsys.gov Billing Code: 5001-06 DEPARTMENT OF DEFENSE
Department of Defense MANUAL
Department of Defense MANUAL NUMBER 1000.13, Volume 1 January 23, 2014 USD(P&R) SUBJECT: DoD Identification (ID) Cards: ID Card Life-Cycle References: See Enclosure 1 1. PURPOSE a. Manual. This Manual
C o a t i a n P u b l i c D e b tm a n a g e m e n t a n d C h a l l e n g e s o f M a k e t D e v e l o p m e n t Z a g e bo 8 t h A p i l 2 0 1 1 h t t pdd w w wp i j fp h D p u b l i c2 d e b td S t
20, 1994. Service on Feb. 20, 1994.
DEPARTMENT OF AGRICULTURE Agricultural Cooperative Service Agricultural Marketing Service Agricultural Research Service Agricultural Stabilization & Conservation Service Animal & Plant Health Inspection
CSRS Creditable Military Service FERS Chapter 22
CSRS Creditable Military Service FERS i Table of Contents Subchapter 22A CSRS Part 22A1 General Information Section 22A1.1-1 Overview... 1 A. Introduction... 1 B. Topics Covered... 1 C. Organization of
WORKING WITH THE MILITARY: VALUABLE TIPS FOR THE CHILD SUPPORT CASEWORKER (CLE)
Wednesday: Breakout Session 8 Workshop B Time: 2:45 p.m. - 4:00 p.m. Location: Atlantic 6 WORKING WITH THE MILITARY: VALUABLE TIPS FOR THE CHILD SUPPORT CASEWORKER (CLE) Working with military members and
Page 2 of 5. VIP Code 3 (Four Star Equivalent)
Department of the Army Protocol Precedence List as of 10 December 2010 Army Protocol Directorate Office of the Chief of Staff 204 Army Pentagon Washington, DC 20310-0204 Phone: (703) 697-0692/DSN 227-0692
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 5120.39 October 1, 2015 USD(P&R) SUBJECT: DoD Wage Fixing Authority - Appropriated Fund and Nonappropriated Fund Compensation Programs References: See Enclosure
ID CARD RENEWAL. NOTE: Identity and eligibility documents should be original or certified documents (described in Section 3).
DEPARTMENT OF DEFENSE DEERS ENROLLMENT AND ID CARD ISSUANCE The DoD is committed to protecting the security of our nation and its people by issuing identification (ID) cards to individuals requiring access
DISTRIBUTION: ASSISTANT G-1 FOR CIVILIAN PERSONNEL POLICY, DEPARTMENT OF THE ARMY DIRECTOR, PLANS, PROGRAMS, AND DIVERSITY, DEPARTMENT OF THE NAVY
DISTRIBUTION: ASSISTANT G-1 FOR CIVILIAN PERSONNEL POLICY, DEPARTMENT OF THE ARMY DIRECTOR, PLANS, PROGRAMS, AND DIVERSITY, DEPARTMENT OF THE NAVY DEPUTY DIRECTOR, PERSONNEL FORCE MANAGEMENT, DEPARTMENT
How to Identify Military Veterans and Service Members
How to Identify Military Veterans and Service Members John D. Baker Attorney at Law Baker Williams, LLP Fighting for Those Who Fought for Us 2097 County Road D East Suite C-200 Maplewood, MN 55109 Phone:
User Registration Tutorial
Navy Knowledge On-Line (NKO) User Registration Tutorial NKO Document #: 20090504-URT-NKO-V4.2 04 May 2009 Prepared for: NKO Program Management Office William R. Johnson NETPDTC N623 Table of Contents Table
ROTC RANK STRUCTURE. 1 The Purpose of Army Ranks 2 The Cadet Ranks 3 The Cadet Unit Structure. 4 The Cadet Chain of Command e. Section 1.
Section 1 ROTC RANK STRUCTURE Key Points 1 The Purpose of Army Ranks 2 The Cadet Ranks 3 The Cadet Unit Structure Officership Track 4 The Cadet Chain of Command e As the Continental Army have unfortunately
DoD Financial Management Regulation Volume 10, Chapter 11 February 1996 CHAPTER 11 PAYMENT AS REIMBURSEMENT FOR PERSONAL EXPENDITURES
CHAPTER 11 PAYMENT AS REIMBURSEMENT FOR PERSONAL EXPENDITURES 1101 PERSONAL EXPENSES 110101. General A. Military and civilian personnel should avoid using their own funds to pay for the government's obligations.
Department of Defense DIRECTIVE
Department of Defense DIRECTIVE NUMBER 5118.05 April 20, 2012 DA&M SUBJECT: Defense Finance and Accounting Service (DFAS) References: See Enclosure 1 1. PURPOSE. Pursuant to the authority vested in the
Army Abbreviations THIRD LIEUTENANT FIRST SERGEANT FIRST LIEUTENANT AIDE-DE-CAMP
Army Abbreviations Abbreviation Rank Descripiton 1LT FIRST LIEUTENANT 1SG FIRST SERGEANT 1ST BGLR FIRST BUGLER 1ST COOK FIRST COOK 1ST CORP FIRST CORPORAL 1ST LEADER FIRST LEADER 1ST LIEUT FIRST LIEUTENANT
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 6000.11 May 4, 2012 USD(P&R) SUBJECT: Patient Movement (PM) References: See Enclosure 1 1. PURPOSE. This Instruction: a. Reissues DoD Instruction (DoDI) 6000.11
2013 Demographics PROFILE OF THE MILITARY COMMUNITY
2013 Demographics PROFILE OF THE MILITARY COMMUNITY Acknowledgements ACKNOWLEDGEMENTS This report is published by the Office of the Deputy Assistant Secretary of Defense (Military Community and Family
MS 601 Administration of the Peace Corps Direct Hire Personnel System
MS 601 Administration of the Peace Corps Direct Hire Personnel System Effective Date: January 7, 2013 Responsible Office: Human Resource Management (M/HRM) Supersedes: 5/25/12; 2/2/11; 7/27/10; 07/15/98;
HR DEPARTMENTAL SUFFIX & ORGANIZATION CODES
HR DEPARTMENTAL SUFFIX & ORGANIZATION CODES Department Suffix Organization Academic Affairs and Dean of Faculty, VP AA 1100 Admissions (Undergraduate) AD 1330 Advanced Ceramics, Colorado Center for--ccac
ADDRESS 001 UNITED STATES SENATE 002 U.S. HOUSE OF REPRESENTATIVES 003 COMMISSION SECURITY & COOPERATION IN EUROPE 006 U.S. CAPITOL POLICE+D32
ADDRESS KEY 001 UNITED STATES SENATE NAME 002 U.S. HOUSE OF REPRESENTATIVES 003 COMMISSION SECURITY & COOPERATION IN EUROPE 006 U.S. CAPITOL POLICE+D32 010 ARCHITECT OF THE CAPITOL 015 U.S. BOTANICAL GARDEN
2012 Demographics PROFILE OF THE MILITARY COMMUNITY
2012 Demographics PROFILE OF THE MILITARY COMMUNITY Acknowledgements ACKNOWLEDGEMENTS This report is published by the Office of the Deputy Assistant Secretary of Defense (Military Community and Family
FEDERAL STUDENT LOAN REPAYMENT PROGRAM FISCAL YEAR 2002 REPORT TO THE CONGRESS. Working for America
FEDERAL STUDENT LOAN REPAYMENT PROGRAM FISCAL YEAR 2002 REPORT TO THE CONGRESS Working for America UNITED STATES OFFICE OF PERSONNEL MANAGEMENT Kay Coles James, Director June 2003 TABLE OF CONTENTS Page
2014 Demographics PROFILE OF THE MILITARY COMMUNITY
Demographics PROFILE OF THE MILITARY COMMUNITY ACKNOWLEDGEMENTS This report is published by the Office of the Deputy Assistant Secretary of Defense (Military Community and Family Policy), under contract
VETERANS BENEFITS AFTER RELEASE
VETERANS BENEFITS AFTER RELEASE Produced by the Justice for Veterans Campaign 1405 Montopolis Dr. Austin, Texas 78741 There are many benefits available to veterans following their release from prison.
Department of Defense. SUBJECT: Settling Personnel and General Claims and Processing Advance Decision Requests
Department of Defense DIRECTIVE NUMBER 1340.20 July 14, 2003 Certified Current as of May 31, 2007 GC, DoD SUBJECT: Settling Personnel and General Claims and Processing Advance Decision Requests References:
DMDC Reserve Component Purchased TRICARE Application (RCPTA) User Manual
Defense Manpower Data Center Department of Defense DMDC Reserve Component Purchased TRICARE Application (RCPTA) User Manual Abstract This guide describes how to use the RCPTA, which allows Selected Reserve
NOAA HSPD-12 PIV-II Implementation October 23, 2007. Who is responsible for implementation of HSPD-12 PIV-II?
NOAA HSPD-12 PIV-II Implementation What is HSPD-12? Homeland Security Presidential Directive 12 (HSPD-12) is a Presidential requirement signed on August 27, 2004 requiring Federal agencies comply with
Checklist for New Military Spouses
Checklist for New Military Spouses Overview Important information for new military spouses. The basics Health benefits Financial and housing Base services Resources Welcome to the military family. As the
SUMMARY: The Defense Health Agency proposes to alter an. existing system of records, EDTMA 02, entitled "Medical/Dental
This document is scheduled to be published in the Federal Register on 10/27/2015 and available online at http://federalregister.gov/a/2015-27229, and on FDsys.gov Billing Code: 5001-06 DEPARTMENT OF DEFENSE
Department of Defense. SUBJECT: Department of Defense Medicare Eligible Retiree Health Care Fund
Department of Defense DIRECTIVE NUMBER 6070.01 July 17, 2002 Certified Current as of April 23, 2007 SUBJECT: Department of Defense Medicare Eligible Retiree Health Care Fund USD(P&R) References: (a) Chapter
NAVAL RESERVE OFFICERS TRAINING CORPS SCHOLARSHIP CONTRACT Privacy Act Statement
SCHOLARSHIP CONTRACT Privacy Act Statement AUTHORITY: The authority to request this information is contained in: 5 USC 301 (Authorizing Forms and Regulations), Executive Order 9397 (Use of Social Security
https://www.usajobs.gov/getjob/printpreview/420289100
Page 1 of 11 Job Title: Student Trainee(Legal) Department: Department of Defense Agency: Office of the Secretary of Defense Job Announcement Number: WHS-16-1539359-DE SALARY RANGE: $43,057.00 to $55,970.00
Subj: MANAGEMENT OF SENIOR EXECUTIVE SERVICE (SES) AND OTHER SENIOR EXECUTIVE POSITIONS IN THE MARINE CORPS
MPC-10 MARINE CORPS ORDER 12920.1B From: Commandant of the Marine Corps To: Distribution List Subj: MANAGEMENT OF SENIOR EXECUTIVE SERVICE (SES) AND OTHER SENIOR EXECUTIVE POSITIONS IN THE MARINE CORPS
1.- L a m e j o r o p c ió n e s c l o na r e l d i s co ( s e e x p li c a r á d es p u é s ).
PROCEDIMIENTO DE RECUPERACION Y COPIAS DE SEGURIDAD DEL CORTAFUEGOS LINUX P ar a p od e r re c u p e ra r nu e s t r o c o rt a f u e go s an t e un d es a s t r e ( r ot u r a d e l di s c o o d e l a
Department of Defense INSTRUCTION. Presidential Recognition on Retirement from Military Service
Department of Defense INSTRUCTION NUMBER 1348.34 September 1, 2011 USD(P&R) SUBJECT: Presidential Recognition on Retirement from Military Service References: (a) DoD Instruction 1348.34, Presidential Recognition
HRM Enterprise Standard
HRM Enterprise Standard Manage Compensation: Calculate Member's Earnings: Special Pay: Authoritative Sources: 37 USC 101 TITLE 37 - PAY AND ALLOWANCES OF THE UNIFORMED SERVICES CHAPTER 1 - DEFINITIONS
PRIVACY IMPACT ASSESSMENT (PIA) For the
PRIVACY IMPACT ASSESSMENT (PIA) For the Assistance Reporting Tool (ART) Defense Health Agency (DHA) SECTION 1: IS A PIA REQUIRED? a. Will this Department of Defense (DoD) information system or electronic
Job Title:Student Trainee(Legal) Department:Department of Defense Agency:Office of the Secretary of Defense
Job Title:Student Trainee(Legal) Department:Department of Defense Agency:Office of the Secretary of Defense Job Announcement Number:WHS-16-1534304-DE SALARY RANGE: OPEN PERIOD: SERIES & GRADE: $52,668.00
Who is a Veteran? Basic Eligibility for Veterans Benefits
Who is a Veteran? Basic Eligibility for Veterans Benefits Noah P. Meyerson Analyst in Income Security June 26, 2015 Congressional Research Service 7-5700 www.crs.gov R42324 Summary The U.S. Department
RAPIDS Self Service User Guide
Page 1 RAPIDS Self Service User Guide https://www.dmdc.osd.mil/self_service Page 2 Introduction The RAPIDS Self Service (RSS) application provides sponsors with the capability to generate a DD Form 1172-2
HRM Enterprise Standard
HRM Enterprise Standard Manage Adverse Actions Authoritative Sources: 10 USC 706 TITLE 10 - ARMED FORCES Subtitle A - General Military Law PART II - PERSONNEL CHAPTER 40 - LEAVE Sec. 706 Administration
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1322.19 March 14, 2013 USD(P&R) SUBJECT: Voluntary Education Programs in Overseas Areas References: See Enclosure 1. 1. PURPOSE. This instruction: a. Reissues DoD
Who is a Veteran? Basic Eligibility for Veterans Benefits
Who is a Veteran? Basic Eligibility for Veterans Benefits Umar Moulta-Ali Analyst in Disability Policy January 23, 2014 CRS Report for Congress Prepared for Members and Committees of Congress Congressional
OCS (Officer Candidate School)
OCS (Officer Candidate School) (Prior Service): Currently Serving Guard Members To be eligible for the OCS program, applicants must: (1) Be a U.S. or Naturalized Citizen (Applicant must provide original
Department of Defense DIRECTIVE
Department of Defense DIRECTIVE NUMBER 5105.77 October 30, 2015 DCMO SUBJECT: National Guard Bureau (NGB) References: See Enclosure 1 1. PURPOSE. Pursuant to the authority vested in the Secretary of Defense
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1215.17 January 29, 2014 USD(P&R) SUBJECT: Educational Requirements for Appointment to a Grade Above First Lieutenant or Lieutenant (Junior Grade) in a Reserve
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1400.25, Volume 1412 July 20, 2012 SUBJECT: DoD Civilian Personnel Management System: Nonappropriated Fund (NAF) Overseas Allowances and Differentials, and Employment
Frequently Asked Questions
Frequently Asked Questions Naval VAMOSC Public Key Infrastructure/ Common Access Card (PKI/CAC) Registration and Log in Please Note: A PKI-enabled browser is required for certificate registration and to
The National Security Act of 1947 July 26, 1947
The National Security Act of 1947 July 26, 1947 Public Law 253, 80th Congress; Chapter 343, 1st Session; S. 758. AN ACT To promote the national security by providing for a Secretary of Defense; for a National
The Health Benefits Advisors, Naval Medical Center San Diego
The Health Benefits Advisors, Naval Medical Center San Diego Title 10, United States Code, Chapter 55, Section 109e. Under the TRICARE Program by authority of the Secretary of Defense, the Beneficiary
Subj: MONTGOMERY G.I. BILL (MGIB) - ACTIVE DUTY EDUCATION ASSISTANCE PROGRAM Ref: (a) COMDTINST M7220.29 (series), U.S. Coast Guard Pay Manual
Commandant United States Coast Guard 2100 Second St. S.W. Washington, DC 20593-0001 Staff Symbol: G-PMP-1 Phone: (202) 267-2461 COMDTINST 1760.9A OCT 30 1995 COMMANDANT INSTRUCTION 1760.9A Subj: MONTGOMERY
Q: What is the California State Military Reserve?
Q: What is the California State Military Reserve? A: The California State Military Reserve (CSMR) is the state defense force of California. The military reserve was formed to provide California a trained
FAIR Act Inventory Functions and Service Contract Inventory Product Service Codes Crosswalk Attachment I
Product Service Code (PSC) Recommended PSC Definition FAIR Function Codes and Definitions 1 B510 Study/Environmental Assessments - Organized, analytical assessments/evaluations in support of policy development,
Appendix -- Homeland Security Mission Funding by Agency and Budget Account (budget authority in millions of dollars)
Department of Agriculture 508.8-528.6-603.6 Agricultural Research Service/ Buildings and Facilities/005-18-1401 - - 45.0-113.7 Protecting Critical Infrastructure and Key Assets - - 45.0-113.7 Agricultural
SSN: This field shows the Social Security number(s) (SSNs) that were used as one of the Business Objects search data; the default is 000000000.
Refreshed 06/11/2007 9:02:48 AM Department of Human Services QN-112 SVES Title II SSA Retirement, Survivors, Disability and Health Insurance Benefits Information SSN: 123-45-6789 Birth Month: ALL Birth
NASA DESK GUIDE ON THE EMPLOYMENT OF NONCITIZENS
NASA DESK GUIDE ON THE EMPLOYMENT OF NONCITIZENS Agency Workforce Management and Development Division Office of Human Capital Management NASA Headquarters DG-08 August 2006 Table of Contents Page Section
Department of Defense INSTRUCTION. Policy on Graduate Education for Military Officers
Department of Defense INSTRUCTION NUMBER 1322.10 April 29, 2008 USD(P&R) SUBJECT: Policy on Graduate Education for Military Officers References: (a) DoD Directive 1322.10, Policy on Graduate Education
Department of Defense DIRECTIVE
Department of Defense DIRECTIVE NUMBER 6400.04E June 27, 2013 Incorporating Change 1, Effective October 18, 2013 USD(P&R) SUBJECT: DoD Veterinary Public and Animal Health Services References: See Enclosure
You may also contact DFAS-Cleveland using their toll-free number 1-800- 269-5170
HOW TO REPORT THE DEATH OF A MILITARY RETIREE Surviving family members of retired Air Force personnel residing in the United States may report the death of a member, and receive personal assistance in
Understanding changes to the Trust Services Principles for SOC 2 reporting
Baker Tilly refers to Baker Tilly Virchow Krause, LLP, an independently owned and managed member of Baker Tilly International. Understanding changes to the Trust Services Principles for SOC 2 reporting
APPLICATION FOR COMBAT-RELATED SPECIAL COMPENSATION (CRSC)
APPLICATION FOR COMBAT-RELATED SPECIAL COMPENSATION (CRSC) PRIVACY ACT STATEMENT AUTHORITY: 10 U.S.C. 1413a, E.O. 9397, November 1943 (SSN), PDUSD(P&R) Memorandum (May 21, 2003), Subject: Combat-Related
OCCUPATIONS INCLUDED IN THE ANALYSIS
Appendix OCCUPATIONS INCLUDED IN THE ANALYSIS Table A.1 shows the occupations represented in each occupational group in the analysis presented in this report. The table lists the occupational groups (including
An Attorney s Guide to the Veterans Sentencing Mitigation Statute
An Attorney s Guide to the Veterans Sentencing Mitigation Statute An Overview John Baker Attorney at Law Baker Williams Law Firm Fighting for Those Who Fought for Us 2785 White Bear Avenue North Suite
a. 10 U.S.C. 1588 permits service secretaries (i.e., the Secretary of the Army) to accept:
VOLUNTARY SERVICES Author: COL John E. Baker 1 Updated & edited by CPT David J. Goetz 2 & CPT Jonathan Lehner 3 1. Introduction Medical treatment facility commanders and administrators faced with dwindling
COMPARISON OF PAY AND BENEFITS ELIGIBILITY FOR ACTIVE-DUTY PERSONNEL AND NATIONAL GUARD AND RESERVE PERSONNEL ON ACTIVE DUTY
COMPARISO OF PA AD BEEFITS ELIGIBILIT FOR ACTIVE-DUT PERSOEL AD ATIOAL GUARD AD RESERVE PERSOEL O ACTIVE DUT A Report Prepared by the Federal Research Division, Library of Congress under an Interagency
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION SUBJECT: National Defense Intelligence College University (NDIC NIU) NUMBER 3305.01 December 22, 2006 Incorporating Change 1, February 9, 2011 USD(I) References: (a) DoD
PERS, Regulations for Retirement Plans Administered by the Board of Trustees
Title 27: Part 210: Chapter 49 Personnel PERS, Regulations for Retirement Plans Administered by the Board of Trustees Military Service 100 Purpose This regulation provides information to the member regarding
0401 EXCHANGE OF CASH FOR NEGO- TIABLE INSTRUMENTS
DoD Financial Management Regulation Volume 5, Chapter 04 CHAPTER 04 CHECK CASHING SERVICE (ACCOMMODATION EXCHANGED 0401 EXCHANGE OF CASH FOR NEGO- TIABLE INSTRUMENTS 040101. Policy A. General. As provided
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1336.08 November 13, 2009 USD(P&R) SUBJECT: Military Human Resource Records Life Cycle Management References: See Enclosure 1 1. PURPOSE. This Instruction: a. Establishes
Enlisted IDP Counseling Session Worksheet
U.S. DEPARTMENT OF HOMELAND SECURITY U.S. COAST GUARD CG-5357 (Rev. 03-06) Enlisted Individual Development Plan (IDP) Rank: Name: Unit: Employee ID: Date: PRIVACY ACT STATEMENT 5 U.S.C. 552(a) Privacy
Servicemembers' and Veterans' Group Life Insurance Programs
Department of Veterans Affairs Servicemembers' and Veterans' Group Life Insurance Programs FORTY-FOURTH ANNUAL REPORT YEAR ENDING JUNE 30, 2009 Supervised by the Secretary of Veterans Affairs Veterans
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1241.05 October 21, 2013 USD(P&R) SUBJECT: Reserve Income Replacement Program (RIRP) References: See Enclosure 1 1. PURPOSE. In accordance with the authority in
5010 Gap Analysis for Dental Claims. Based on ASC X12 837 v5010 TR3 X224A2 Version 2.0 August 2010
5010 Gap Analysis for Dental Claims Based on ASC X12 837 v5010 TR3 X224A2 Version 2.0 August 2010 This information is provided by Emdeon for education and awareness use only. Even though Emdeon believes
UCCS Military Transfer Credit Proposal Spring 2014
UCCS Military Transfer Credit Proposal Spring 2014 Proposal Abstract In the past four years the veteran student population at UCCS has almost doubled, and the Department of Veterans Affairs predicts that
Department of Defense INSTRUCTION
Department of Defense INSTRUCTION NUMBER 1400.25, Volume 315 March 19, 2012 USD(P&R) SUBJECT: DoD Civilian Personnel Management System: Employment of Spouses of Active Duty Military References: See Enclosure
PRIVACY IMPACT ASSESSMENT (PIA) For the
PRIVACY IMPACT ASSESSMENT (PIA) For the Naval Audit Service Information Management System (NASIMS) Department of the Navy - DON/AA - NAVAUDSVC SECTION 1: IS A PIA REQUIRED? a. Will this Department of Defense
2015 EPAP Qualifications Standards
2015 EPAP Qualifications Standards Qualification Evaluation Panels (QEPs) will review each candidate for every EPAP area in which s/he has requested qualification. Each applicant will be evaluated as either:
CODES FOR PHARMACY ONLINE CLAIMS PROCESSING
S FOR PHARMACY ONLINE CLAIMS PROCESSING The following is a list of error and warning codes that may appear when processing claims on the online system. The error codes are bolded. CODE AA AB AI AR CB CD
