RSR Schema Implementation Guide Version 3.3 Version3 6a

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 31

DownloadRSR Schema Implementation Guide Version 3.3 Version3-6a
Open PDF In BrowserView PDF
Ryan White Services Report (RSR)
Web Application

Data Dictionary and XML Schema Implementation Guide
Version 3.6
October 5, 2017

Submitted to:

Health Resources and Services Administration
Office of Information Technology
5600 Fishers Lane
Rockville, MD 20857

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Most Recent Document Version History
Version

Date

Author

Description

3.3

4/17/2017

Leidos

3.4

8/1/2017

Leidos/REI

3.5

8/18/2017

Leidos/REI

3.6

9/19/2017

HRSA

The following updates were addressed in this version:

Deleted information for data elements and allowed
response categories that were removed for Version 3.0.
Also removed other notes and document markups, such
as the “New” and “Revised” labels, that were added to
previous versions of this document to highlight content
changes in the body of the document.

Updated service category names for
ClientReportServiceVisits to match HAB Policy Change
Notice #16-02.

For ClientReportServiceDelivered,
o Updated service category names to match HAB
Policy Change Notice #16-02
o Deleted ServiceID 22, Pediatric development
assessment/early intervention services
o Deleted ServiceID 27, Legal Services
o Deleted ServiceID 31, Permanency Planning
o Deleted ServiceID 37, Treatment adherence
counseling
o Added ServiceID 42, Other Professional
Services
The following updates were addressed in this version:

Updated the SchemaVersion data element.

Deprecated the TransgenderID data element.

Revised GenderID data element:
o Deleted value 3, Transgender, for the GenderID
data element.
o Added value 6, Transgender Male to Female
o Added value 7, Transgender Female to Male
o Added value 8, Transgender Other

For ClientReportServiceDelivered,
o
o Updated service category name from “AIDS
Pharmaceutical Assistance” to “AIDS
Pharmaceutical Assistance (LPAP, CPAP)”
o Deleted ServiceID 22, Developmental
assessment/early intervention services
o Deleted ServiceID 27, Legal services
o Deleted ServiceID 31, Permanency planning
o Deleted ServiceID 37, Treatment adherence
counseling
The following updates were addressed in this version:

For ClientReportServiceDelivered,
o Updated the ReferenceID 75, Other
Professional Services
o Updated the ServiceID 42, Other Professional
Services
Updated all language in the introduction to include Recipient
and sub-recipient and removed reference to “grantee”
Fixed the allowed range of values in the RaceID field
example: 
1-5

ii

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Table of Contents
1 Introduction ................................................................................................................. 1
1.1 Purpose ................................................................................................................ 1
1.2 Audience .............................................................. Error! Bookmark not defined.
1.3 Updates ................................................................................................................ 1
2 Main Components of the Client-Level XML File .......................................................... 2
2.1 File Header ........................................................................................................... 2
2.2 Root Element ........................................................................................................ 2
2.3 Body: Simple and Complex Elements .................................................................. 2
3 RSR Client-Level Data XML Data Elements ............................................................... 3
3.1 XML Schema Version Elements ........................................................................... 4
3.1.1
SchemaVersion (Revised) ...................................................................... 4
3.1.2
Originator ................................................................................................ 4
3.1.3
VersionNumber ....................................................................................... 4
3.1.4
TechnicalContactName ........................................................................... 4
3.1.5
TechnicalContactEmail ........................................................................... 5
3.1.6
TechnicalContactPhone .......................................................................... 5
3.1.7
ReportYear .............................................................................................. 5
3.2 Provider Information Elements ............................................................................. 6
3.2.1
ProviderID ............................................................................................... 6
3.2.2
RegistrationCode .................................................................................... 6
3.3 Encrypted Unique Client Identifier ........................................................................ 7
3.3.1
ClientUci .................................................................................................. 7
3.4 Client Demographics ............................................................................................ 7
3.4.1
EnrollmentStatusID ................................................................................. 7
3.4.2
BirthYear ................................................................................................. 7
3.4.3
EthnicityID ............................................................................................... 8
3.4.4
ClientReportHispanicSubgroup ............................................................... 8
3.4.5
ClientReportRace .................................................................................... 8
3.4.6
ClientReportAsianSubgroup .................................................................... 8
3.4.7
ClientReportNhpiSubgroup ..................................................................... 9
3.4.8
SexAtBirthID.......................................................................................... 10
3.4.9
GenderID (Revised) .............................................................................. 10
3.4.10 TransgenderID (Removed) ................................................................... 11
3.4.11 PovertyLevelID ...................................................................................... 11
3.4.12 HousingStatusID ................................................................................... 11
3.4.13 HivAidsStatusID .................................................................................... 11
3.4.14 ClientReportHivRiskFactor .................................................................... 12
3.4.15 ClientReportMedicalInsurance .............................................................. 12
3.4.16 HIVDiagnosisYear ................................................................................. 13
3.5 Core Medical Service Visits Delivered ................................................................ 13
3.6 Core Medical and Support Services Delivered (Revised) ................................... 14

iii

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

3.7 Clinical Information ............................................................................................. 16
3.7.1
RiskScreeningProvidedID ..................................................................... 16
3.7.2
FirstAmbulatoryCareDate ...................................................................... 16
3.7.3
ClientReportAmbulatoryService ............................................................ 16
3.7.4
ClientReportCd4Test ............................................................................. 17
3.7.5
ClientReportViralLoadTest .................................................................... 17
3.7.6
PrescribedPcpProphylaxisID ................................................................. 18
3.7.7
PrescribedArtID ..................................................................................... 18
3.7.8
ScreenedTBSinceHivDiagnosisID ......................................................... 19
3.7.9
ScreenedSyphilisID ............................................................................... 19
3.7.10 ScreenedHepatitisBSinceHivDiagnosisID ............................................. 19
3.7.11 VaccinatedHepatitisBID ........................................................................ 20
3.7.12 ScreenedHepatitisCSinceHivDiagnosisID ............................................. 20
3.7.13 ScreenedSubstanceAbuseID ................................................................ 20
3.7.14 ScreenedMentalHealthID ...................................................................... 21
3.7.15 ReceivedCervicalPapSmearID .............................................................. 21
3.7.16 PregnantID ............................................................................................ 21
3.8 HIV Counseling and Testing Elements ............................................................... 22
3.8.1
HivPosTestDate .................................................................................... 22
3.8.2
OamcLinkDate ...................................................................................... 22
4 RSR Client-level Data XML File Format .................................................................... 23
4.1 RSR Web Application Validation Checks ........................................................... 23
4.2 Sample Client-Level Data XML Format .............................................................. 23
Appendix A: List of Acronyms ...................................................................................... 26
Appendix B: Resources ................................................................................................ 27

iv

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

1 Introduction
As a condition of their grant awards, Ryan White HIV/AIDS Program (RWHAP)
recipients (grantees) and sub-recipients (providers) are required to submit the Ryan
White HIV/AIDS Program Service Report (RSR). The RSR is a client-level data report
that includes information on the characteristics of recipients, their providers, and the
clients served.
Each funded service provider must complete the online section of the provider report
and produce and upload their RSR in the proper file format (XML). The structure,
sequence, values, and format of the data elements in the XML files must conform to the
definitions specified in this document. Once the client-level data XML file is uploaded, it
is validated for conformance to the data schema and business rules outlined in this
document.
NOTE: Instructions on how to test if your XML schema meets the requirements
provided here and how to upload the RSR client-level data XML files are located here:
TARGET Center website.

1.1 Purpose
The purpose of this document is to serve as the primary reference on the RSR for
recipients, providers, and software vendors. This document provides
o
o
o
o

Data definitions
Required format of the XML file
Examples of XML files
References to the XML schema definitions that are used to validate the XML
file.
Ultimately, the goal of this document is to help recipients reduce any errors
that may result when they generate and submit client-level data XML files to
the RSR web application.

1.2 Updates
This document will be revised as variables and value options are updated or when other
global changes are made. The most up-to-date version of this document will be made
available on HRSA's HAB RSR and TARGET Center websites.

1

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

2 Main Components of the Client-Level XML File
The RSR client-level data XML file consists of three components: 1) the file header, 2)
the root element, and 3) the body elements, which consist of complex and simple data
elements.

2.1 File Header
The file header is the first line of text in the XML file. It is static text and does not
change, and it contains the XML declaration—the version of XML—and encoding being
used. A sample file header is shown below:


2.2 Root Element
The root element consists of static text and does not change. A root element is required
for every XML file, and it serves as “the parent” of all the other elements. In the case of
the RSR client-level data XML file, the root element is , and it appears as
follows:


The  element contains extra information—called “attributes”—about the
file. Each of the attributes has a name and value. The meanings of the attribute names
are shown in Table 1.
Table 1: Root Element Attributes

Attribute Name
xsi:schemaLocation
xmlns:xsi
xmlns:RSR

Definition
The location of the XML schema definition file used to validate the client-level XML
file.
The location of the XML schema instance used to determine the base XML schema
standards.
The XML schema namespace used for custom definitions within the XML file.

2.3 Body: Simple and Complex Elements
The body of the RSR client-level data XML file contains all the elements under the root
element. It contains complex and simple elements. Complex elements contain child
elements. Simple elements do not contain any child elements. In the RSR client-level
data XML file, the complex data elements must appear in a specific order and contain
child data elements to pass the validation check.

2

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Likewise, the simple data elements must appear in a specific order, and the data they
contain must conform to the specific rules defined in this document to pass the
validation check.
For more information about the other validation checks that the file must pass, please
see Section 4: RSR Client-level Data XML File Format.

3 RSR Client-Level Data XML Data Elements
This section includes definitions for all the data elements (both complex and simple) in
the body of the RSR client-level data XML file. The definitions are presented in tables,
and each table includes one or more of the following metadata:
Reference ID: This field has been added for convenient referencing between this
document and the RSR Instruction Manual. Each element described in this document
and in the RSR Instruction Manual shows the unique item number that is assigned to
the element in the RSR Instruction Manual.
Element Name: The descriptive name of the variable used to provide more information
about what is being collected. This corresponds to the label for the variable in the RSR
Client-Level Data XML Schema Definitions.
Definition: A brief description of the variable.
Required: Required data elements are determined based on the type of service the
client received. The required values and their meanings are:









All – The element is required for all clients
CM – The element is required for clients receiving medical or non-medical case
management services
HI – The element is required for clients receiving: oral health care; early intervention
services (A and B); home health care; home and community-based health services;
hospice services; mental health services; medical nutrition therapy; substance abuse
services – outpatient; AIDS pharmaceutical assistance (local); or Health Insurance
Program (HIP).
Housing Services – The element is required for clients receiving housing services.
OA – The element is required for clients receiving outpatient/ambulatory health care
services.
No – The element is not required to be submitted in the client-level data XML file.
Yes – The element is required and must be included in the client-level data XML file

Occurrence: The minimum and maximum number of times the element may appear in
a single record within the client-level data XML file.

3

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Allowed Values: The type or list of values allowed for the data element.
Schema: Sample XML code that indicates the use of the element within the context of
the client-level data XML file.
Comments: Additional information about the data element.

3.1 XML Schema Version Elements
The XML Schema Version elements are designed to capture data about which version
of the RSR XML schema is being used.

3.1.1

SchemaVersion (Revised)

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

3.1.2

Originator

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

3.1.3

Field
ID

Description
XV2
Originator
XmlVersion
The name of the application that generates the client-level data XML file.
Yes
1 per file
Text from 1 to 150 characters excluding special characters.
Application name

VersionNumber

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

3.1.4

Description
XV1
SchemaVersion
XmlVersion
The RSR XML schema version currently supported.
Yes
1 per file
Must be set to 4 1 0
4 1 0

Description
XV3
VersionNumber
XmlVersion
The version number of the application that generates the client-level data XML file.
Yes
1 per file
Text from 1 to 150 characters excluding special characters.
Application version

TechnicalContactName
Description
XV4

4

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

3.1.5

TechnicalContactEmail

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

3.1.6

Description
XV5
TechnicalContactEmail
XmlVersion
The technical contact’s email address for the application that generates the clientlevel data XML file.
Yes
1 per file
The value must be a valid email address.
Contact email

TechnicalContactPhone

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

3.1.7

Description
TechnicalContactName
XmlVersion
The technical contact name for the application that generates the client-level data
XML file.
Yes
1 per file
Text from 1 to 150 characters excluding special characters.
Contact name

Description
XV6
TechnicalContactPhone
XmlVersion
The technical contact’s phone number for the application that generates the clientlevel data XML file.
Yes
1 per file
The format is 999,999,9999 x99999, where the extension ( x99999) is optional, but
there must be a space before the “x”.
Contact phone number

ReportYear

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Description
SV5
ReportYear
XmlVersion
The reporting period identifier.
Yes
1 per file
yyyy

Schema

Must be equal to the reporting period for the submission.
yyyy

5

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

3.2 Provider Information Elements
3.2.1

ProviderID

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Description
SV2
ProviderID
ClientReport
The unique provider organization identifier assigned through the Ryan White
HIV/AIDS Program Data Report (RDR) or RSR web application.
No, unless it is a batch submittal
0-1 per file
A system-assigned numeric value.
This variable is not required when uploading the client-level data XML file through the
RSR web application since the file is uploaded into the Provider Report and the
provider organization identifier is already known.
However, this value can be provided in the client-level data XML file and will be
cross-referenced with the provider organization identifier associated with the Provider
Report. If the values do not match, then the client-level data XML file upload will be
rejected.
Integer

Schema

3.2.2

RegistrationCode

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Description
SV3
RegistrationCode
ClientReport
The unique provider registration code.
No
0-1 per file
A system-assigned numeric value.
This variable is not required when uploading the client-level data XML file through
the RSR web application since the file is uploaded into the Provider Report and the
registration code is already known.

Schema

However, this value can be provided in the XML file and will be cross-referenced
with registration code associated with the Provider Report. If the values do not
match, then the XML file upload will be rejected.
Numeric string

6

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Encrypted Unique Client Identifier
3.2.3

ClientUci

Field
ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

Description
SV4
ClientUci
ClientReport
The encrypted, unique client identifier generated by the HAB Unique Client Identifier
(UCI) generation utilities.
All
1 per client
40-character upper-case, hexadecimal string plus a single character in the range
A-Z.
(0-9|A-F)*40 + (A-Z)*1, length 41

3.3 Client Demographics
3.3.1

EnrollmentStatusID

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

3.3.2

Description
2
EnrollmentStatusID
ClientReport
The client’s vital enrollment status at the end of the reporting period.
CM, OA
0-1 per required client
EnrollmentStatusID:
1 = Active, continuing in program
2 = Referred to another program or services, or self-sufficient
3 = Removed from treatment due to violation of rules
4 = Incarcerated
5 = Relocated
6 = Deceased
1-6

BirthYear

Field
Reference ID
Element Name
Parent Element
Definition

Description
4
BirthYear
ClientReport
Client’s year of birth.

Required
Occurrence
Allowed Values

This value should be on or before all service date years for the client.
All
0-1 per client
yyyy

Schema

Must be less than the end of the reporting period.
yyyy

7

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

3.3.3

EthnicityID

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

3.3.4

Description
5
EthnicityID
ClientReport
Client’s ethnicity.
All
0-1 per client
1 = Hispanic/Latino
2 = Non-Hispanic/Latino
1-2

ClientReportHispanicSubgroup

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

Description
68
ClientReportHispanicSubgroup
SubgroupID
ClientReport
Client’s Hispanic Subgroup. Report all that apply.
All clients whose ethnicity is “Hispanic” (EthnicityID = 1)
0-4 per required client
SubgroupID:
1= Mexican, Mexican American, Chicano/a
2= Puerto Rican
3= Cuban
4= Another Hispanic, Latino/a or Spanish origin
Within the following schema section, multiple SubgroupIDs may be reported. Where
multiple SubgroupIDs are reported, multiple sets of corresponding tags should
appear (one for each ID)

1-41-4


3.3.5

ClientReportRace

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Description
6
ClientReportRace
RaceID
ClientReport
Client’s race.
All
0-5 per client
RaceID:
1 = White
2 = Black or African American
3 = Asian
4 = Native Hawaiian/Pacific Islander
5 = American Indian or Alaska Native

8

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Schema

Description
Within the following schema section, multiple RaceIDs may be reported.

1-51-5


3.3.6

ClientReportAsianSubgroup

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

Description
69
ClientReportAsianSubgroup
SubgroupID
ClientReport
Client’s Asian subgroup. Report all that apply.
All clients whose race is “Asian” (RaceID = 3)
0-7 per required client
SubgroupID:
1 = Asian Indian
2 = Chinese
3 = Filipino
4 = Japanese
5 = Korean
6 = Vietnamese
7 = Other Asian
Within the following schema section, multiple SubgroupIDs may be reported. Where
multiple SubgroupIDs are reported, multiple sets of corresponding tags should
appear (one for each ID)

1-71-7


3.3.7

ClientReportNhpiSubgroup

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Description
70
ClientReportNhpiSubgroup
SubgroupID
ClientReport
Client’s Native Hawaiian/Pacific Islander subgroup. Report all that apply.
All clients whose race is “Native Hawaiian/Pacific Islander” (RaceID = 4)
0-4 per required client
SubgroupID:
1 = Native Hawaiian
2 = Guamanian or Chamorro
3 = Samoan
4 = Other Pacific Islander

9

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Schema

Description
Within the following schema section, multiple SubgroupIDs may be reported. Where
multiple SubgroupIDs are reported, multiple sets of corresponding tags should
appear (one for each ID)

1-41-4


3.3.8

SexAtBirthID

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values
Schema

3.3.9

Description
71
SexAtBirthID
ClientReport
The biological sex assigned to the client at birth
All
0-1 per client
1 = Male
2 = Female
1-2

GenderID (Revised)

Field
Reference ID
Element Name
Parent Element
Definition

Description
7
GenderID
ClientReport
Client’s current gender.
This is the variable that is used for the encrypted unique client identifier (eUCI).
Note: Although value 3 (Transgender) is no longer an acceptable value, the eUCI
encryption algorithm remains unchanged and only accepts value 3 for Transgender.
The eUCI generator will map value 6 (Transgender Male to Female), 7
(Transgender Female to Male), and 8 (Transgender Other) to 3 (Transgender) when
generating eUCI. Refer to page 3 of the eUCI Application User Guide for additional
details.

Required
Occurrence
Allowed Values

Schema

All
1 per client
GenderID:
1 = Male
2 = Female
4 = Unknown
6 = Transgender Male to Female
7 = Transgender Female to Male
8 = Transgender Other
The allowed value below has been removed:
3 = Transgender (Removed)
1, 2, 4-7

10

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

3.3.10 TransgenderID (Removed)
Field
Reference ID
Element Name
Comments

Description
8
TransgenderID
This data element has been removed and should not be included in the client-level
data XML file.

3.3.11 PovertyLevelID
Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

Description
9
PovertyLevelID
ClientReport
Client’s percent of the Federal poverty level at the end of the reporting period.
CM, OA
0-1 per required client
13 = Below 100% of the Federal poverty level
9 = 100 -138% of the Federal poverty level
10 = 139 - 200% of the Federal poverty level
11 = 201 – 250% of the Federal poverty level
12 = 251 – 400% of the Federal poverty level
7= 401 – 500% of the Federal poverty level
8 = More than 500% of the Federal poverty level
7-13

3.3.12 HousingStatusID
Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

Description
10
HousingStatusID
ClientReport
Client’s housing status at the end of the reporting period.
CM, OA, or Housing services
0-1 per required client
1 = Stable/permanent
2 = Temporary
3 = Unstable
1-3

3.3.13 HivAidsStatusID
Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence

Description
12
HivAidsStatusID
ClientReport
Client’s HIV/AIDS status at the end of the reporting period. Leave this data element
blank for HIV affected clients if the client’s HIV/AIDS status is not known.
CM, OA
0-1 per required client

11

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Allowed Values

Schema

Description
HivAidsStatusID:
1 = HIV negative
2 = HIV-positive, not AIDS
3 = HIV-positive, AIDS status unknown
4 = CDC-defined AIDS
7 = HIV indeterminate (infants less than 2 years only)
1-4, 7

3.3.14 ClientReportHivRiskFactor
Field
Reference ID
Element Name
Parent Element
Definition

Required
Occurrence
Allowed Values

Schema

Description
14
ClientReportHivRiskFactor
HivRiskFactorID
ClientReport
Client’s HIV/AIDS risk factor. Report all that apply.
For HIV affected clients for whom HIV/AIDS status is not known, leave this value
blank.
CM, OA
0-7 per client
HivRiskFactorID:
1 = Male who has sex with male(s) (MSM)
2 = Injecting drug use (IDU)
3 = Hemophilia/coagulation disorder
4 = Heterosexual contact
5 = Receipt of blood transfusion, blood components, or tissue
6 = Mother w/at risk for HIV infection (perinatal transmission)
9 = Risk factor not reported or not identified
Within the following schema section, multiple HivRiskFactorIDs may be reported.

1-6, 91-6, 9


3.3.15 ClientReportMedicalInsurance
Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence

Description
15
ClientReportMedicalInsurance
MedicalInsuranceID
ClientReport
Client’s medical insurance. Report all that apply.
OA, CM, HI
0-8 per required client

12

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Allowed Values

Schema

Description
10 = Private – Employer
11 = Private – Individual
2 = Medicare
12 = Medicaid, CHIP or other public plan
13 = VA, Tricare and other military health care
14 = IHS
15 = Other plan
16 = No insurance/uninsured
The allowed values below are not used for the RSR:
8 = Medicare Part A/B (Value not used for RSR)
9 = Medicare Part D (Value not used for RSR)
Within the following schema section, multiple MedicalInsuranceIDs may be reported.
Where multiple MedicalInsuranceIDs are reported, multiple sets of corresponding
tags should appear (one for each ID)

2, 10-162, 10-16


3.3.16 HIVDiagnosisYear
Field
Reference ID
Element Name
Parent Element
Definition

Required

Description
72
HIVDiagnosisYear
ClientReport
Year of client’s HIV diagnosis, if known. To be completed for a new client when the
response is not “HIV-negative” or “HIV indeterminate” for HivAidsStatusID.
This value must be on or before the last date of the reporting period.
CM, OA

Occurrence
Allowed Values

For a new client, if the response for HivAidsStatusID is not “HIV-negative” or “HIV
indeterminate” (i.e., HivAidsStatusID ≠ 1 or HivAidsStatusID ≠ 7).
1 per required client
yyyy

Schema

Must be less than or equal to the reporting period year.
yyyy

3.4 Core Medical Service Visits Delivered (Revised)
Field
Reference IDs
Element Name

Parent Element
Definition
Required

Description
16, 18–19, 21–27
ClientReportServiceVisits
ServiceVisit
ServiceID
Visits
ClientReport
The number of visits received for each core medical service during the reporting
period.
All

13

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Occurrence
Allowed Values

Schema

Description
0-1 for each core medical service delivered
Core Medical Services: ServiceIDs:
8 = Outpatient/Ambulatory Health Services
10 = Oral Health Care
11 = Early Intervention Services (EIS)
13 = Home Health Care
14 = Home and Community-Based Health Services
15 = Hospice
16 = Mental Health Services
17 = Medical Nutrition Therapy
18 = Medical Case Management, including Treatment Adherence Services
19 = Substance Abuse Outpatient Care
Visits:
1–365 (must be an integer)
Only one ClientReportServiceVisits element may be reported per client record.
Multiple ServiceVisit elements may be reported in one ClientReportServiceVisits
element. When reporting multiple services, repeat the entire ServiceVisit element.
Only one ServiceID and Visits element may appear within a single occurrence of the
ServiceVisit element.


8,10,11,13-19
1-365

8,10,11,13-19
1-365


Only report services with actual visits. Do not report services without visits.

3.5 Core Medical and Support Services Delivered (Revised)
Field
Reference IDs
Element Name

Parent Element
Definition
Required
Occurrence

Description
17, 20, 28–44, 75
ClientReportServiceDelivered
ServiceDelivered
ServiceID
DeliveredID
ClientReport
The service and service delivered indicator for each core medical or support service
received by the client during the reporting period.
All
0-1 for each service delivered

14

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Allowed Values

Description
Core Medical Services: ServiceID:
9 = AIDS Pharmaceutical Assistance (LPAP, CPAP)
12 = Health Insurance Premium and Cost Sharing Assistance for Low-Income
Individuals
Support Services: ServiceID:
20 = Non-Medical Case Management Services
21 = Child Care Services
23 = Emergency Financial Assistance
24 = Food Bank/Home Delivered Meals
25 = Health Education/Risk Reduction
26 = Housing
28 = Linguistic Services
29 = Medical Transportation
30 = Outreach Services
32 = Psychosocial Support Services
33 = Referral for Health Care and Support Services
34 = Rehabilitation Services
35 = Respite Care
36 = Substance Abuse Services (residential)
42 = Other Professional Services
DeliveredID:
2 = Yes

Schema

The allowed values below for ServiceID have been removed:
22 = Developmental assessment/early intervention services
27 = Legal services
31 = Permanency planning
37 = Treatment adherence counseling
Only one ClientReportServiceDelivered element may be reported per client record.
Multiple ServiceDelivered elements may be reported in one
ClientReportServiceDelivered element. When reporting multiple services, repeat the
entire ServiceDelivered element. Only one ServiceID and DeliveredID element may
appear within a single occurrence of the ServiceDelivered element.


9
2

42
2


Only report services that were actually delivered. Do not report services that were
not delivered.

15

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

3.6 Clinical Information
3.6.1

RiskScreeningProvidedID

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

3.6.2

Description
46
RiskScreeningProvidedID
ClientReport
Value indicating whether the client received risk reduction screening/counseling
during this reporting period.
OA
0-1 per required client
RiskScreeningProvidedID:
1 = No
2 = Yes
1-2

FirstAmbulatoryCareDate

Field
Reference ID
Element Name
Parent Element
Definition

Description
47
FirstAmbulatoryCareDate
ClientReport
Date of client’s first ambulatory care at this provider agency.

Required
Occurrence
Allowed Values
Schema

This value must be on or before the last date of the reporting period.
OA
0-1 per required client
FirstAmbulatoryCareDate: mm,dd,yyyy
mm,dd,yyyy

3.6.3

ClientReportAmbulatoryService

Field
Reference ID
Element Name
Parent Element
Definition

Required
Occurrence
Allowed Values

Description
48
ClientReportAmbulatoryService
ServiceDate
ClientReport
All the dates of the client’s outpatient ambulatory care visits in this provider’s HIV
care setting with a clinical care provider during this reporting period.
The service dates must be within the reporting period.
OA
0-number of days in reporting period per required client
ServiceDate: mm,dd,yyyy
Must be within the reporting period start and end dates.

16

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Schema

Description
Multiple ServiceDate elements may appear [one for each date] in the
ClientReportAmbulatoryService element.
< ClientReportAmbulatoryService>
mm,dd,yyyymm,dd,yyyy


3.6.4

ClientReportCd4Test

Field
Reference ID
Element Name

Parent Element
Definition

Required
Occurrence
Allowed Values

Description
49
ClientReportCd4Test
Cd4Test
Count
ServiceDate
ClientReport
Values indicating all CD4 counts and their dates for this client during this report
period.
The service dates must be within the reporting period.
OA
0-number of days in reporting period per required client
Count: Integer
ServiceDate: mm,dd,yyyy
Must be within the reporting period start and end dates.
When reporting multiple CD4 tests, repeat the entire Cd4Test element. Only one
Count and ServiceDate element may appear within a single occurrence of the
ClientReportCd4Test element.

Schema



Integer
mm,dd,yyyy

Integer
mm,dd,yyyy



3.6.5

ClientReportViralLoadTest

Field
Reference ID
Element Name

Parent Element

Description
50
ClientReportViralLoadTest
ViralLoadTest
Count
ServiceDate
ClientReport

17

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Definition
Required
Occurrence
Allowed Values

Description
All Viral Load counts and their dates for this client during this report period
OA
0-number of days in reporting period
Count: Integer
Report undetectable values as the lower bound of the test limit. If the lower bound
is not available, report 0.
Convert logarithmic values to integers (whole numbers). For example, a log Viral
3.15
4
load value of 3.15 should be reported as 1,412.0 (10 ); a value of 0.1234 x 10
should be reported as 1234.0
ServiceDate: mm,dd,yyyy
Must be within the reporting period start and end dates.
When reporting multiple viral load tests, repeat the entire ViralLoadTest element.
Only one Count and ServiceDate element may appear within a single occurrence of
the ClientReportViralLoadTest element.

Schema



Integer
mm,dd,yyyy

...

Integer
mm,dd,yyyy


3.6.6

PrescribedPcpProphylaxisID

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

3.6.7

Description
51
PrescribedPcpProphylaxisID
ClientReport
Value indicating whether the client was prescribed PCP Prophylaxis anytime during
this reporting period.
OA
0-1 per required client
1 = No
2 = Yes
3 = Not medically indicated
4 = No, client refused
1-4

PrescribedArtID

Field
Reference ID
Element Name
Parent Element

Description
52
PrescribedArtID
ClientReport

18

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Definition
Required
Occurrence
Allowed Values

Schema

3.6.8

ScreenedTBSinceHivDiagnosisID

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

3.6.9

Description
Value indicating whether the client was prescribed ART at any time during this
reporting period.
OA
0-1 per required client
1 = Yes
3 = No, not ready (as determined by clinician)
4 = No, client refused
5 = No, intolerance, side-effect, toxicity
6 = No, ART payment assistance unavailable
7 = No, other reason
1,3-7

Description
54
ScreenedTBSinceHivDiagnosisID
ClientReport
Value indicating whether the client has been screened for TB since his/her HIV
diagnosis.
OA
0-1 per required client
ScreenedTBSinceHivDiagnosisID:
1 = No
2 = Yes
3 = Not medically indicated
4 = Unknown
1–4

ScreenedSyphilisID

Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

Description
55
ScreenedSyphilisID
ClientReport
Value indicating whether the client was screened for syphilis during this reporting
period (exclude all clients under the age of 18 who are not sexually active)
OA
if client is 18 years of age, or older
0-1 per required client
1 = No
2 = Yes
3 = Not medically indicated
1-3

3.6.10 ScreenedHepatitisBSinceHivDiagnosisID
Field
Reference ID
Element Name
Parent Element

Description
57
ScreenedHepatitisBSinceHivDiagnosisID
ClientReport

19

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Definition
Required
Occurrence
Allowed Values

Schema

Description
Value indicating whether the client has been screened for Hepatitis B since his/her
HIV diagnosis.
OA
0-1 per required client
1 = No
2 = Yes
3 = Not medically indicated
4 = Unknown

1-4


3.6.11 VaccinatedHepatitisBID
Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

Description
58
VaccinatedHepatitisBID
ClientReport
Value indicating whether the client has completed the vaccine series for Hepatitis B.
OA
0-1 per required client
1 = No
2 = Yes
3 = Not medically indicated
1-3

3.6.12 ScreenedHepatitisCSinceHivDiagnosisID
Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

Description
60
ScreenedHepatitisCSinceHivDiagnosisID
ClientReport
Value indicating whether the client has been screened for Hepatitis C since his/her
HIV diagnosis.
OA
0-1 per required client
1 = No
2 = Yes
3 = Not medically indicated
4 = Unknown

1-4


3.6.13 ScreenedSubstanceAbuseID
Field
Reference ID
Element Name
Parent Element
Definition

Description
61
ScreenedSubstanceAbuseID
ClientReport
Value indicating whether the client was screened for substance use (alcohol and
drugs) during this reporting period.

20

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Required
Occurrence
Allowed Values

Schema

Description
OA
1 per required client
1 = No
2 = Yes
3 = Not medically indicated
1-3

3.6.14 ScreenedMentalHealthID
Field
Reference ID
Element Name
Parent Element
Definition
Required
Occurrence
Allowed Values

Schema

Description
62
ScreenedMentalHealthID
ClientReport
Value indicating whether the client was screened for mental health during this
reporting period.
OA
0-1 per required client
1 = No
2 = Yes
3 = Not medically indicated
1-3

3.6.15 ReceivedCervicalPapSmearID
Field
Reference ID
Element Name
Parent Element
Definition
Required

Occurrence
Allowed Values

Schema

Description
63
ReceivedCervicalPapSmearID
ClientReport
Value indicating whether the client received a Pap smear during the reporting
period.
OA
This should be completed for HIV-positive women only.
0-1 per required client
1 = No
2 = Yes
3 = Not medically indicated
4 = Not applicable
1-4

3.6.16 PregnantID
Field
Reference ID
Element Name
Parent Element
Definition
Required

Description
64
PregnantID
ClientReport
Value indicating whether the client was pregnant during this reporting period.
OA

Occurrence

This should be completed for HIV-positive women only.
0-1 per required client

21

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Field
Allowed Values

Schema

Description
1 = No
2 = Yes
3 = Not applicable
1-3

3.7 HIV Counseling and Testing Elements
3.7.1

HivPosTestDate

Field
Reference ID
Element Name
Parent Element
Definition

Occurrence
Allowed Values

Description
73
HivPosTestDate
ClientReport
Date of client’s confidential confirmatory HIV test with a positive result within the
reporting period.
All newly diagnosed OAHS clients with a confidential positive HIV confirmatory test
during the reporting period.
0-1 per required client
mm,dd,yyyy

Schema

Must be within the reporting period.
mm,dd,yyyy

Required

3.7.2

OamcLinkDate

Field
Reference ID
Element Name
Parent Element
Definition

Description
74
OamcLinkDate
ClientReport
Date of client’s first OAHS visit after positive HIV test.

Occurrence
Allowed Values

Date must be the same day or after the date of client’s confidential confirmatory HIV
test with a positive result.
All newly diagnosed OAHS clients with a confidential positive HIV confirmatory test
during the reporting period.
0-1 per required client
mm,dd,yyyy

Schema

Must be within the reporting period.
mm,dd,yyyy

Required

22

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

4 RSR Client-level Data XML File Format
The RSR client-level data XML file structure and content is defined through a set of
XML Schema Definition (XSD) files. The XSD files are used to validate the RSR clientlevel data XML files before they can be loaded into the RSR web application. Once
loaded, further checks are performed by the RSR web application.

4.1 RSR Web Application Validation Checks
The following validation checks must be satisfied before an RSR client-level data XML
file will be accepted by the RSR web application:









The XML file must have the .xml extension.
The XML file must conform to the XML Schema Definition files.
One and only one set of records per client is allowed in a single client-level data
XML file.
An encrypted unique client identifier (i.e., ClientUci) may not be repeated within
the same XML file. A client is uniquely identified by their encrypted unique client
Identifier (eUCI). This value is represented in the RSR client-level data XML file
by the ClientUci data element within the RsrClientReport complex element. The
ClientUci value is an upper-cased, 40 character, hexadecimal value (0-9, A-F)
followed by a single suffix from A through Z used to further identify clients that
may share the same base, 40 character encrypted UCI within the same Provider.
The XML data elements must appear in the specified order. See Section 4.2:
Sample Client-Level Data XML Format for an example of the sequencing
required.
The XML simple data elements must conform to the definitions appearing in this
document. Required fields must be reported and values must be valid and match
the documented format, if defined.

Empty or “NULL” data element tags are not permitted in the XML file. For example,
data elements of the form  or  are not allowed. NOTE: If data are
not be provided for an element for a particular client, then remove that element
entirely from the client’s record (i.e., remove the data element’s start tag, value, and
end tag).

4.2 Sample Client-Level Data XML Format
This example shows a sample client-level data XML file with the required sequence of
data elements that are included in the file. Please note that this data are solely used as
an example and represent the structure, sequence, values, and format of the data
elements.


23

RSR Data Dictionary and XML Schema
Implementation Guide v3.6



4 1 0
Application Name
Application Version Number
Jonathan Doe
sample@company.ext
555,555,1234
2014


100
10001
0123456789ABCDEF0123456789ABCDEF01234567U
5
1985
2

6

2
12
2
1

8


6



8
5


14
5




20
2


33
2


2
1,1,2011

1,1,2013
4,1,2013

24

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

7,1,2013
10,1,2013



830
1,1,2013


875
8,1,2013




210
1,1,2013


175
8,1,2013


1
6
2
3
3
1
1
1
2
1
1

2


3


1

1
2003
12,1,2011
12,6,2011



25

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Appendix A: List of Acronyms
ADAP
AIDS
APA
ART
CHIP
CM
CPAP
eUCI
HAB
HIP
HIV
HRSA
IHS
LPAP
OA
RDR
RSR
UCI
XML
XMLNS
XSD
XSI
VA

AIDS Drug Assistance Program
Acquired Immunodeficiency Syndrome
AIDS Pharmaceutical Assistance
AntiRetroviral Therapy
Children's Health Insurance Program
Case Management Services (Medical and Non-medical)
Community Pharmaceutical Assistance Program
Encrypted Unique Client Identifier
HIV/AIDS Bureau
Health Insurance Program
Human Immunodeficiency Virus
Health Resources and Services Administration
Indian Health Service
Local Pharmaceutical Assistance Program
Outpatient/ambulatory Medical Care Services
Ryan White HIV/AIDS Program Data Report
Ryan White HIV/AIDS Program Services Report
Unique Client Identifier
eXtensible Markup Language
XML Namespace
XML Schema Definition
XML Schema Instance
Veterans Affairs

26

RSR Data Dictionary and XML Schema
Implementation Guide v3.6

Appendix B: Resources
RSR XML Schema Definitions
The RSR XML schema definitions and sample XML files can be downloaded from the
Ryan White Services Report Download Package page on the TARGET Center website.
RSR Instruction Manual
The RSR Instruction Manual contains detailed information needed for completing the
RSR. This document may be cross-referenced with the RSR Instructions document.
TRAX (XML generator)
The Tool for RSR and ADR XML Generation (TRAX) is a HAB tool that can be used to
generate the RSR client-level data XML files. This tool is available on the TARGET
Center website.
HRSA/HAB RSR Website
The HRSA/HAB RSR website contains a comprehensive collection of information
related to RSR.
TARGET Center Website
The TARGET Center website contains a vast array of technical assistance resources
including the TRAX application, webcasts, training materials, and reference documents,
such as the RSR Instruction Manual.

27



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 31
Language                        : en-US
Tagged PDF                      : Yes
Title                           : RSR Schema Implementation Guide Version 3.3
Author                          : HRSA Contractor
Creator                         : Microsoft® Word 2010
Create Date                     : 2017:10:06 08:15:12-04:00
Modify Date                     : 2017:10:06 08:15:12-04:00
Producer                        : Microsoft® Word 2010
EXIF Metadata provided by EXIF.tools

Navigation menu