Introduction


This guide is for third party developers to enable patients to access their data from UroChart.

It contains details about how a third party application can connect to UroChart and give access to patients for requesting their data from UroChart.

  • How to register third party application with UroChart API.
  • How to request for patient data.
    • Request format
    • Request parameters
  • How the API will respond to data request
    • Response format
    • Response Sections
    • List of errors

The response for requested data will be in FHIR JSON format. (FHIR) Fast Healthcare Interoperability Resources defines a set of "Resources" that represent granular clinical concepts.

The resources can be managed in isolation, or aggregated into complex documents. Technically, FHIR is designed for the web; the resources are based on simple XML or JSON structures, with an HTTP-based RESTful protocol where each resource has predictable URL. Wherever possible, open internet standards are used for data representation. FHIR aims to simplify implementation without sacrificing information integrity. It leverages existing logical and theoretical models to provide a consistent, easy to implement, and rigorous mechanism for exchanging data between healthcare applications.

The details for CCDS section and their corresponding FHIR resources are as shown below

CCDS Data Element FHIR Resource
Patient name Patient
Sex Patient
Date of birth Patient
Race Patient
Ethnicity Patient
Preferred language patient
Smoking status Observation
Problems Condition
Medications Medication
Medication allergies AllergyIntolerance
Laboratory test(s) Care Plan
Laboratory value(s)/result(s) Observation
Vital signs Observation
Procedures Procedure
Care team member(s) CareTeam
Immunizations Immunization
Unique device identifier(s) for a patient's implantable device(s) Device
Assessment and plan of treatment CarePlan
Goals Goal
Health concerns Condition

Registration


Register client with UroChart API

Third party applications have to register at UroChart API

The following details are required for registration :

  • Application Name
  • Company Name
  • Application URL
  • E-mail id
  • Practice

On successful registration with UroChart, a confirmation e-mail is sent to the registered e-mail address.

Once registration is confirmed, a subscription key and a client id are generated for the registered 3rd party application and will be sent to the registered e-mail address. This subscription key and client id will be required to request patient data from UroChart API

Authorization – OAUTH 2.0


Authorize

Authorizes client with passed subscription key, client id and other mandatory details and returns JSON data

JSON data contains a token, this process of granting access is known as client credentials grant type

Client Credentials

The Client Credentials grant type is used when the client is requesting access to protected resources under its control (i.e. there is no third party)

For e.g.

private Dictionary GetAccessToken()
        {
            Dictionary tokenDetails = null;

            using (HttpClient httpClient = new HttpClient())
            {
                HttpContent content = new FormUrlEncodedContent(new[]
                {
                    new KeyValuePair("grant_type", "client_credentials"), 
                    new KeyValuePair("client_id", WebConfigurationManager.AppSettings["client_id"]), 
                    new KeyValuePair("client_secret",WebConfigurationManager.AppSettings["client_secret"])
                });

               
                httpClient.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", WebConfigurationManager.AppSettings["Ocp-Apim-Subscription-Key"]);

                var resp = httpClient.PostAsync(WebConfigurationManager.AppSettings["AuthURL"], content);

                resp.Wait(TimeSpan.FromSeconds(10));

                if (resp.IsCompleted)
                {
                    if (resp.Result.Content.ReadAsStringAsync().Result.Contains("access_token"))
                    {
                        tokenDetails = JsonConvert.DeserializeObject>(resp.Result.Content.ReadAsStringAsync().Result);
                    }
                }
            }
            return tokenDetails;
        }

The GetAccessToken returns a Dictionary from which we will get token for key "access_token"

For e.g.

Dictionary token = GetAccessToken(disableAPIM);
accessToken = token["access_token"];
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", string.Format("Bearer {0}", accessToken));
                

URL

https://healthtronics.azure-api.net/FHIRAuthService/token

Method:

POST

Header Parameter

“Ocp-Apim-Subscription-Key”, value of this header variable will be Subscription Key received in registration confirmation email

Body Parameter

“grant_type” = client_credentials

“client_id” = User Id received in registration confirmation email

“client_secret” = Subscription Key received in registration confirmation email

Request format


Request Method: Get

Headers:

Accept: application/json, text/javascript, */*; q=0.01
Content-Type: application/json
Authorization: "Bearer {accessToken}"
Ocp-Apim-Subscription-Key: {Subscription Key}

Ocp-Apim-Subscription-Key – Subscription Key sent in Registration Confirmation email
Authorization: This is the token generated from OAuth server

Request format:

Except for End Date, data for all other fields are mandatory

{

  "PracticeName": "UroChart",

  "ResourceRequested": "patient,allergy, condition,goal,medication",

  "StartDate": "01-01-2011",

  "EndDate": "01-01-2018",

  "PatientMRN": "MRN00001",

  "PatientFirstName": "TestPatient",

  "PatientLastName": "TestPatientFamily",

  "PatientDateOfBirth": "03-30-1950",

  "PatientSex": "Male"

  "IsPAR": "False"

}

The JSON example given above should be URL encoded and passed as query string object using requestObject as key

For e.g.

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22medication%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Request parameters


PracticeName: This represents the UroChart practice where the patient visited for medical treatment.

ResourceRequested: This represents the FHIR resource requested. The following FHIR resources can be requested from UroChart. FHIR API will throw an error if the request contains any section which is not mentioned below

Value set for ResourceRequested
all
patient
medication
allergy
condition
healthconcern
laboratoryresults
vitalsigns
smokingstatus
immunization
procedure
device
careplan
careteam
goal
assessment
labtest

StartDate: This represents start date filter for patient’s health data. This field is mandatory in JSON request.

EndDate: This represents end date filter for patient’s health data. This field is not mandatory in JSON request. If only start date is specified then patient health data for that particular day would be returned by FHIR server.

PatientMRN: This represents patient’s medical record number.

PatientFirstName: This represents patient’s first name.

PatientLastName: This represents patient’s last name.

PatientDateOfBirth: This represents patient’s date of birth.

PatientSex: This represents patient’s gender.

Value set for Sex information to be sent to FHIR server
Male
Female

IsPAR: This represents whether the data is requested by the patient or patient’s authorized representative. If data is requested by PAR then this value should be true else false in the request.

Response format


The FHIR response is sent in a bundle as shown below.

{
  "resourceType": "bundle",
  "entry": [
    {
      "resource": {
        "id": "c3551261-449a-4686-adee-2b11e71add0d",
        "resourceType": "Patient",
        "identifier": [
          {
            "value": "HTR10000028"
          }
        ],
        "name": [
          {
            "family": "TestPatientFamily",
            "given": [
              "TestPatient"
            ]
          }
        ],
        "telecom": [
          {
            "value": "5474364365",
            "use": "home"
          },
          {
            "value": "5765767657",
            "use": "work"
          }
        ],
        "gender": "Female",
        "birthDate": "1980-01-01",
        "address": [
          {
            "use": "home",
            "line": [
              "lane abc Mindspace"
            ],
            "city": "New York",
            "state": "CO",
            "postalCode": "45465-7676",
            "country": "United States"
          },
          {
            "use": "work",
            "state": "AK",
            "country": "United States"
          },
          {
            "use": "work",
            "state": "AK"
          }
        ],
        "communication": [
          {
            "language": {
              "coding": [
                {
                  "system": "urn:ietf:bcp:47",
                  "code": "de"
                }
              ]
            }
          }
        ],
        "generalPractitioner": {
          "reference": "Practitioner/103585"
        },
        "managingOrganization": {
          "reference": "Organization/baedfca0-72b0-11e7-af94-005056bb2ea0"
        },
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/us-core-ethnicity",
            "extension": [
              {
                "url": "ombCategory",
                "valueCoding": {
                  "system": "http://hl7.org/fhir/v3/Ethnicity",
                  "code": "2135-2",
                  "display": "Hispanic Or Latino"
                }
              },
              {
                "url": "text",
                "valueString": "Hispanic Or Latino"
              }
            ]
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/us-core-race",
            "extension": [
              {
                "url": "ombCategory",
                "valueCoding": {
                  "system": "http://hl7.org/fhir/v3/Race",
                  "code": "2106-3",
                  "display": "White"
                }
              },
              {
                "url": "ombCategory",
                "valueCoding": {
                  "system": "http://hl7.org/fhir/v3/Race",
                  "code": "2076-8",
                  "display": "Native Hawaiian or Other Pacific Islander"
                }
              },
              {
                "url": "text",
                "valueString": "White , Native Hawaiian or Other Pacific Islander"
              }
            ]
          }
        ]
      }
    },
    {
      "resource": {
        "resourceType": "Practitioner",
        "id": "103585",
        "identifier": [
          {
            "system": "urn:oid:2.16.840.1.113883.4.6",
            "value": "1234567893"
          }
        ],
        "name": {
          "family": "IMS",
          "given": [
            "UroChart"
          ]
        },
        "telecom": [
          {
            "value": "3333333333",
            "use": "work"
          }
        ],
        "address": [
          {
            "use": "home",
            "line": [
              " "
            ]
          },
          {
            "use": "work",
            "line": [
              "Location3 "
            ],
            "city": "NewYork",
            "state": "CT",
            "country": "US"
          }
        ]
      }
    },
    {
      "resource": {
        "id": "baedfca0-72b0-11e7-af94-005056bb2ea0",
        "resourceType": "Organization",
        "name": "Location3",
        "address": [
          {
            "line": [
              "Location3"
            ],
            "city": "NewYork",
            "state": "CT",
            "country": "US"
          }
        ]
      }
    },
    {
      "resource": {
        "resourceType": "Practitioner",
        "id": "10000007",
        "identifier": [
          {
            "system": "urn:oid:2.16.840.1.113883.4.6",
            "value": "1912968298"
          }
        ],
        "name": {
          "family": "TestPhysician",
          "given": [
            "Preeti"
          ]
        },
        "telecom": [
          {
            "value": "1111254000",
            "use": "work"
          }
        ],
        "address": [
          {
            "use": "work",
            "line": [
              "BOB Work Addrs CC7767"
            ],
            "city": "KK9876",
            "postalCode": "11111-1111",
            "country": "US"
          }
        ]
      }
    },
    {
      "resource": {
        "resourceType": "Encounter",
        "id": "fb083633-fc30-41b9-8f33-2d32208fd979",
        "status": "in-progess",
        "period": {
          "start": "2017-07-27"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "individual": {
          "reference": "Practitioner/10000007"
        },
        "diagnosis": [
          {
            "condition": {
              "reference": "Condition/09ce076b-feb7-457d-bf1b-e5d2539e56b9"
            }
          },
          {
            "condition": {
              "reference": "Condition/fd00e5e7-ebb5-46b1-a373-0e1745cb081e"
            }
          }
        ],
        "serviceProvider": {
          "reference": "Organization/1"
        }
      }
    },
    {
      "resource": {
        "id": "1",
        "resourceType": "Organization",
        "name": "qa_8000offshoretrunk",
        "address": [
          {
            "line": [
              "BOB Work Addrs",
              "CC7767"
            ],
            "city": "KK9876",
            "postalCode": "11111-1111",
            "country": "US"
          }
        ]
      }
    },
    {
      "resource": {
        "resourceType": "Medication",
        "id": "0f91e30b-7a4e-4e94-8211-edbbe325d1b7",
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "977940",
              "display": "Oxymorphone Hcl (Opana)"
            }
          ]
        },
        "ingredient": {
          "itemCodeableConcept": {
            "coding": [
              {
                "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                "code": "977940",
                "display": "Oxymorphone Hcl (Opana)"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "MedicationStatement",
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "status": "completed",
        "dateAsserted": "2017-07-28",
        "medicationReference": {
          "reference": "0f91e30b-7a4e-4e94-8211-edbbe325d1b7"
        },
        "effectiveDateTime": "2017-07-28",
        "informationSource": {
          "reference": "Practitioner/10000007"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "taken": "na",
        "dosage": {
          "sequence": 0,
          "text": "1/4 tablet Rectal Daily for 8 day(s)",
          "timing": {
            "repeat": {
              "frequency": 1,
              "periodUnit": "d"
            }
          },
          "route": {
            "coding": [
              {
                "system": "http://snomed.info/sct",
                "code": "37161004",
                "display": "Per rectum"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "Encounter",
        "id": "01017ccc-11aa-411b-bb08-1dfe4b1ae0c2",
        "status": "finished",
        "period": {
          "start": "2017-07-26",
          "end": "2017-07-26"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "individual": {
          "reference": "Practitioner/10000007"
        },
        "serviceProvider": {
          "reference": "Organization/1"
        }
      }
    },
    {
      "resource": {
        "resourceType": "Medication",
        "id": "2317fff5-36ce-4a3a-aa3e-06285f1965c6",
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "1442445",
              "display": "Hydrocodone Bitartrate/Acetaminophen (Lortab)"
            }
          ]
        },
        "ingredient": {
          "itemCodeableConcept": {
            "coding": [
              {
                "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                "code": "1442445",
                "display": "Hydrocodone Bitartrate/Acetaminophen (Lortab)"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "MedicationStatement",
        "context": {
          "reference": "Encounter/01017ccc-11aa-411b-bb08-1dfe4b1ae0c2"
        },
        "status": "completed",
        "dateAsserted": "2017-07-26",
        "medicationReference": {
          "reference": "2317fff5-36ce-4a3a-aa3e-06285f1965c6"
        },
        "effectiveDateTime": "2017-07-26",
        "informationSource": {
          "reference": "Practitioner/10000007"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "taken": "na",
        "dosage": {
          "sequence": 0,
          "text": "1/4 tablet Subcutaneous Every morning for 12 day(s)",
          "timing": {
            "repeat": {
              "frequency": 0
            }
          },
          "route": {
            "coding": [
              {
                "system": "http://snomed.info/sct",
                "code": "34206005",
                "display": "Subcutaneous route"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "Medication",
        "id": "2f98329d-f72f-404c-b3fe-76c0a26831d5",
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "606731",
              "display": "Esomeprazole Magnesium (Nexium)"
            }
          ]
        },
        "ingredient": {
          "itemCodeableConcept": {
            "coding": [
              {
                "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                "code": "606731",
                "display": "Esomeprazole Magnesium (Nexium)"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "MedicationStatement",
        "status": "completed",
        "dateAsserted": "2017-07-05",
        "medicationReference": {
          "reference": "2f98329d-f72f-404c-b3fe-76c0a26831d5"
        },
        "effectiveDateTime": "2017-07-05",
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "taken": "na",
        "dosage": {
          "sequence": 0,
          "text": "1 capsule Oral Daily",
          "timing": {
            "repeat": {
              "frequency": 1,
              "periodUnit": "d"
            }
          },
          "route": {
            "coding": [
              {
                "system": "http://snomed.info/sct",
                "code": "26643006",
                "display": "Oral route"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "Medication",
        "id": "983e0923-6513-451c-8af8-7dd328c8ec77",
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "825335",
              "display": "Leuprolide Acetate (Eligard)"
            }
          ]
        },
        "ingredient": {
          "itemCodeableConcept": {
            "coding": [
              {
                "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                "code": "825335",
                "display": "Leuprolide Acetate (Eligard)"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "MedicationStatement",
        "status": "active",
        "dateAsserted": "2017-06-21",
        "medicationReference": {
          "reference": "983e0923-6513-451c-8af8-7dd328c8ec77"
        },
        "effectiveDateTime": "2017-06-21",
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "taken": "na",
        "dosage": {
          "sequence": 0,
          "text": "5 gram Oral Every six hours",
          "timing": {
            "repeat": {
              "frequency": 6,
              "periodUnit": "h"
            }
          },
          "route": {
            "coding": [
              {
                "system": "http://snomed.info/sct",
                "code": "26643006",
                "display": "Oral route"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "Medication",
        "id": "d8c1db46-706e-42a2-92ad-15c3e7c33504",
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "1597075",
              "display": "Testosterone (Androgel)"
            }
          ]
        },
        "ingredient": {
          "itemCodeableConcept": {
            "coding": [
              {
                "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                "code": "1597075",
                "display": "Testosterone (Androgel)"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "MedicationStatement",
        "status": "active",
        "dateAsserted": "2017-03-04",
        "medicationReference": {
          "reference": "d8c1db46-706e-42a2-92ad-15c3e7c33504"
        },
        "effectiveDateTime": "2017-03-04",
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "taken": "na",
        "dosage": {
          "sequence": 0,
          "text": "gram Subcutaneous Every morning",
          "timing": {
            "repeat": {
              "frequency": 0
            }
          },
          "route": {
            "coding": [
              {
                "system": "http://snomed.info/sct",
                "code": "34206005",
                "display": "Subcutaneous route"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "Medication",
        "id": "729ea07f-4296-43f9-b253-3440e3a99f85",
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "1665461",
              "display": "Ketorolac Tromethamine (Ketorolac Tromethamine)"
            }
          ]
        },
        "ingredient": {
          "itemCodeableConcept": {
            "coding": [
              {
                "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                "code": "1665461",
                "display": "Ketorolac Tromethamine (Ketorolac Tromethamine)"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "MedicationStatement",
        "status": "completed",
        "dateAsserted": "2016-10-05",
        "medicationReference": {
          "reference": "729ea07f-4296-43f9-b253-3440e3a99f85"
        },
        "effectiveDateTime": "2016-10-05",
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "taken": "na",
        "dosage": {
          "sequence": 0,
          "text": "5 mg Oral Daily",
          "timing": {
            "repeat": {
              "frequency": 1,
              "periodUnit": "d"
            }
          },
          "route": {
            "coding": [
              {
                "system": "http://snomed.info/sct",
                "code": "26643006",
                "display": "Oral route"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "ResourceType": "AllergyIntolerance",
        "id": "4b0a6866-468a-41ed-9404-4460504d8ebc",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "category": [
          "Medication"
        ],
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "205322",
              "display": "Celebrex"
            }
          ]
        },
        "patient": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "onsetDateTime": "2017-02-27",
        "recorder": {
          "reference": "Practitioner/10000007"
        }
      }
    },
    {
      "resource": {
        "ResourceType": "AllergyIntolerance",
        "id": "e6094eb3-e07a-40ac-a4cb-3a2452b1f42e",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "category": [
          "Medication"
        ],
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "38866",
              "display": "Shellfish"
            }
          ]
        },
        "patient": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "onsetDateTime": "2017-02-08",
        "recorder": {
          "reference": "Practitioner/10000007"
        },
        "reaction": [
          {
            "substance": {
              "coding": [
                {
                  "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                  "code": "38866",
                  "display": "Shellfish"
                }
              ]
            },
            "manifestation": [
              {
                "coding": [
                  {
                    "system": "http://snomed.info/sct",
                    "code": "404640003",
                    "display": "Dizziness"
                  }
                ]
              }
            ],
            "onset": "2017-02-08",
            "severity": "Mild"
          }
        ]
      }
    },
    {
      "resource": {
        "ResourceType": "AllergyIntolerance",
        "id": "1e5cc2f1-5a1c-44b2-873e-1155f5b2cae9",
        "clinicalStatus": "inactive",
        "verificationStatus": "confirmed",
        "category": [
          "Medication"
        ],
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "991086",
              "display": "Bentyl"
            }
          ]
        },
        "patient": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "onsetDateTime": "2017-01-27",
        "recorder": {
          "reference": "Practitioner/10000007"
        },
        "reaction": [
          {
            "substance": {
              "coding": [
                {
                  "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                  "code": "991086",
                  "display": "Bentyl"
                }
              ]
            },
            "manifestation": [
              {
                "coding": [
                  {
                    "system": "http://snomed.info/sct",
                    "code": "418290006",
                    "display": "Itching"
                  }
                ]
              }
            ],
            "onset": "2017-01-27",
            "severity": "Moderate"
          }
        ]
      }
    },
    {
      "resource": {
        "ResourceType": "AllergyIntolerance",
        "id": "0d91c515-7df3-4f71-96c8-da87363d3f27",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "category": [
          "Medication"
        ],
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "312025",
              "display": "Axid"
            }
          ]
        },
        "patient": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "recorder": {
          "reference": "Practitioner/10000007"
        }
      }
    },
    {
      "resource": {
        "id": "09ce076b-feb7-457d-bf1b-e5d2539e56b9",
        "resourceType": "Condition",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "code": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/sid/icd-10",
              "code": "R30.0",
              "display": "Dysuria"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "onsetDateTime": "2017-07-27",
        "asserter": {
          "reference": "Practitioner/10000007"
        }
      }
    },
    {
      "resource": {
        "id": "fd00e5e7-ebb5-46b1-a373-0e1745cb081e",
        "resourceType": "Condition",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "code": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/sid/icd-9",
              "code": "789.00",
              "display": "Pain, Abdominal Unspecified"
            },
            {
              "system": "http://hl7.org/fhir/sid/icd-10",
              "code": "R10.9",
              "display": "Abdominal Pain Unspec"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "onsetDateTime": "2017-07-27",
        "asserter": {
          "reference": "Practitioner/10000007"
        }
      }
    },
    {
      "resource": {
        "id": "d251d4df-2666-4713-9eef-7aa36726eaf8",
        "resourceType": "Condition",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "code": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/sid/icd-9",
              "code": "599.71",
              "display": "Hematuria, Gross"
            },
            {
              "system": "http://hl7.org/fhir/sid/icd-10",
              "code": "R31.0",
              "display": "Gross hematuria"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "onsetDateTime": "2017-07-26",
        "asserter": {
          "reference": "Practitioner/10000007"
        }
      }
    },
    {
      "resource": {
        "id": "bf8c543f-3001-4726-bb4d-7757bbc2aa06",
        "resourceType": "Condition",
        "clinicalStatus": "inactive",
        "verificationStatus": "confirmed",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "38822007",
              "display": "Cystitis (disorder)"
            },
            {
              "system": "http://hl7.org/fhir/sid/icd-10",
              "code": "N30.80",
              "display": "Other cystitis w/o hematuria"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "onsetDateTime": "2017-02-05",
        "abatementDateTime": "2017-07-05",
        "asserter": {
          "reference": "Practitioner/10000007"
        }
      }
    },
    {
      "resource": {
        "id": "2484b53b-b9a4-4dbf-a7e0-533697fea2ec",
        "resourceType": "Condition",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "code": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/sid/icd-10",
              "code": "Z85.51",
              "display": "Personal history of malignant neoplasm of bladder"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "asserter": {
          "reference": "Practitioner/10000007"
        }
      }
    },
    {
      "resource": {
        "resourceType": "Observation",
        "id": "9d06dee6-eb85-4557-a736-c608c3f44b32",
        "status": "final",
        "category": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/observation-category",
                "code": "laboratory",
                "display": "Laboratory"
              }
            ]
          }
        ],
        "code": {
          "system": "http://loinc.org",
          "code": "2823-3",
          "display": "Potassium"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "effectiveDateTime": "2017-07-10",
        "performer": {
          "reference": "Practitioner/103585"
        },
        "valueQuantity": {
          "value": 33.0,
          "unit": "mmol/L",
          "system": "http://unitsofmeasure.org",
          "code": "mmol/L"
        }
      }
    },
    {
      "resource": {
        "resourceType": "Observation",
        "id": "215b205d-ff56-4c51-9b43-1355f936e38b",
        "status": "final",
        "category": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/observation-category",
                "code": "laboratory",
                "display": "Laboratory"
              }
            ]
          }
        ],
        "code": {
          "system": "http://loinc.org",
          "code": "2951-2",
          "display": "Sodium"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "effectiveDateTime": "2017-07-10",
        "performer": {
          "reference": "Practitioner/103585"
        },
        "valueQuantity": {
          "value": 88.0,
          "unit": "mmol/L",
          "system": "http://unitsofmeasure.org",
          "code": "mmol/L"
        }
      }
    },
    {
      "resource": {
        "resourceType": "Observation",
        "id": "07e5f3d9-356b-4cf1-94e0-c516e031d31c",
        "status": "final",
        "category": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/observation-category",
                "code": "vital-signs",
                "display": "Vital Signs"
              }
            ]
          }
        ],
        "code": {
          "system": "http://loinc.org",
          "code": "56845-1",
          "display": "Pulse"
        },
        "subject": {
          "reference": "Patient /c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "effectiveDateTime": "2017-07-27",
        "performer": {
          "reference": "Practitioner/10000007"
        },
        "valueQuantity": {
          "value": 55.0,
          "unit": "/min",
          "system": "http://unitsofmeasure.org",
          "code": "/min"
        }
      }
    },
    {
      "resource": {
        "resourceType": "Observation",
        "id": "cdac812a-831a-40a8-9f5a-3c40be0e238b",
        "status": "final",
        "category": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/observation-category",
                "code": "vital-signs",
                "display": "Vital Signs"
              }
            ]
          }
        ],
        "code": {
          "system": "http://loinc.org",
          "code": "59408-5",
          "display": "Oxygen saturation in Arterial blood by Pulse oximetry"
        },
        "subject": {
          "reference": "Patient /c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "effectiveDateTime": "2017-07-27",
        "performer": {
          "reference": "Practitioner/10000007"
        },
        "valueQuantity": {
          "value": 99.0,
          "unit": "%",
          "system": "http://unitsofmeasure.org",
          "code": "%"
        }
      }
    },
    {
      "resource": {
        "resourceType": "Observation",
        "status": "final",
        "category": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/observation-category",
                "code": "social-history",
                "display": "Social History"
              }
            ]
          }
        ],
        "code": {
          "system": "http://loinc.org",
          "code": "68535-4",
          "display": "Current Smoking Status"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "effectiveDateTime": "2017-07-27",
        "issued": "2017-08-03",
        "performer": {
          "reference": "Practitioner/10000007"
        },
        "valueCodeableConcept": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "428041000124106",
              "display": "Occasional tobacco smoker (finding)"
            }
          ]
        }
      }
    },
    {
      "resource": {
        "resourceType": "Procedure",
        "id": "25",
        "status": "completed",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "102835006",
              "display": "Difficulty passing urine (finding)"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "performed": {
          "performedDateTime": "2017-07-27"
        },
        "performer": {
          "actor": {
            "reference": "Practitioner/10000007"
          },
          "onBehalfOf": {
            "reference": "Organization/1"
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "Procedure",
        "id": "c0c53d4b-85a3-44f4-953b-7ee7812e59b5",
        "status": "completed",
        "code": {
          "coding": [
            {
              "system": "http://www.ama-assn.org/go/cpt",
              "code": "58322",
              "display": "ARTIFICIAL INSEMINATION"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "performed": {
          "performedDateTime": "2017-05-06"
        },
        "performer": {
          "actor": {
            "reference": "Practitioner/10000007"
          },
          "onBehalfOf": {
            "reference": "Organization/baedfca0-72b0-11e7-af94-005056bb2ea0"
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "Procedure",
        "id": "98332954-d9f4-4423-91ec-65d51d7bd804",
        "status": "completed",
        "code": {
          "coding": [
            {
              "system": "http://www.ama-assn.org/go/cpt",
              "code": "51715",
              "display": "Cystoscopy, Collagen Injection"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "performed": {
          "performedDateTime": "2015-07-01"
        },
        "performer": {
          "actor": {
            "reference": "Practitioner/10000007"
          },
          "onBehalfOf": {
            "reference": "Organization/1"
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "device",
        "id": "10000001",
        "identifier": "10000001",
        "udi": {
          "deviceIdentifier": "00840663107285",
          "name": "Clip forceps",
          "carrierHRF": "(01)00840663107285(11)141231(17)150707(10)A213B1(21)1255",
          "issuer": "http://hl7.org/fhir/NamingSystem/gs1-di"
        },
        "lotNumber": "A213B1",
        "manufacturer": "LEMAITRE VASCULAR, INC.",
        "manufactureDate": "2014-12-31",
        "expirationDate": "2015-07-07",
        "patient": "Patient/c3551261-449a-4686-adee-2b11e71add0d",
        "owner": {
          "reference": "Organization/1"
        }
      }
    },
    {
      "resource": {
        "resourceType": "CarePlan",
        "text": {
          "status": "generated",
          "div": "
DescriptionPlanned ActivityPlanned Date
Future Scheduled Tests/Diagnostic Tests Pending Complicated Pyeloplasty
Schedule Complicated Pyeloplasty on 08/05/2017
05-Aug-2017
Future Scheduled Tests/Diagnostic Tests Pending MRI Chest With and Without I.V. Contrast
Get MRI Chest With and Without I.V. Contrast done on 08/03/2017
03-Aug-2017
Future Scheduled Tests/Diagnostic Tests Pending % Free PSA
Get % Free PSA done on 07/27/2017
27-Jul-2017
" }, "status": "active", "intent": "plan", "category": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/careplan-category", "code": "assess-plan" } ] }, "subject": { "reference": "patient/c3551261-449a-4686-adee-2b11e71add0d" }, "activity": [ { "detail": { "category": { "coding": [ { "system": "http://hl7.org/fhir/care-plan-activity-category", "code": "observation", "display": "Observation" } ] }, "code": { "coding": [ { "system": "http://www.ama-assn.org/go/cpt", "code": "84154", "display": "ASSAY PSA; FREE" } ], "text": "Get % Free PSA done on 07/27/2017" }, "status": "scheduled", "scheduledString": "2017-07-27" } }, { "detail": { "category": { "coding": [ { "system": "http://hl7.org/fhir/care-plan-activity-category", "code": "observation", "display": "Observation" } ] }, "code": { "coding": [ { "code": "71552", "display": "MRI Chest W/o & W/dye" } ], "text": "Get MRI Chest With and Without I.V. Contrast done on 08/03/2017" }, "status": "scheduled", "scheduledString": "2017-08-03" } }, { "detail": { "category": { "coding": [ { "system": "http://hl7.org/fhir/care-plan-activity-category", "code": "procedure", "display": "Procedure" } ] }, "code": { "coding": [ { "system": "2.16.840.1.113883.6.12", "code": "50405", "display": "Complicated *Pyeloplasty" } ], "text": "Schedule Complicated Pyeloplasty on 08/05/2017" }, "status": "scheduled", "scheduledString": "2017-08-05" } } ] } }, { "resource": { "resourceType": "CareTeam", "status": "Active", "subject": { "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d" }, "participant": [ { "role": { "coding": [ { "system": "http://snomed.info/sct", "code": "125676002", "display": "person" } ], "text": "Person" }, "member": { "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d" } }, { "role": { "coding": [ { "system": "http://snomed.info/sct", "code": "223366009", "display": "Healthcare professional" } ], "text": "Healthcare Professional" }, "member": { "reference": "Practitioner/103585" }, "onBehalfOf": { "reference": "Organization/baedfca0-72b0-11e7-af94-005056bb2ea0" } }, { "role": { "coding": [ { "system": "http://snomed.info/sct", "code": "394730007", "display": "Healthcare related organisation" } ], "text": "Healthcare related organisation" }, "member": { "reference": "Organization/baedfca0-72b0-11e7-af94-005056bb2ea0" } }, { "role": { "coding": [ { "system": "http://snomed.info/sct", "code": "223366009", "display": "Healthcare professional" } ], "text": "Healthcare Professional" }, "member": { "reference": "Practitioner/10000007" }, "onBehalfOf": { "reference": "Organization/1" } }, { "role": { "coding": [ { "system": "http://snomed.info/sct", "code": "394730007", "display": "Healthcare related organisation" } ], "text": "Healthcare related organisation" }, "member": { "reference": "Organization/1" } } ] } }, { "resource": { "resourceType": "Goal", "status": "planned", "description": { "text": "Notes for goal test" }, "subject": { "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d" }, "startDate": "2017-07-27" } } ] }

Sections


All – This section returns the output of the all data request as per (g)(9) - All Data Request criteria of the ONC-HIT 2015 requirements. The data is sent across in a Binary Resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "all",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22all%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "Binary",
  "contentType": "cda/xml",
  "content": "PENsaW5pY2FsRG9jdW1lbnQgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM9InVybjpobDctb3JnOnYzIiB4bWxuczpjZGE9InVybjpobDctb3J
nOnYzIiB4bWxuczpzZHRjPSJ1cm46aGw3LW9yZzpzZHRjIj48cmVhbG1Db2RlIGNvZGU9IlVTIiAvPjx0eXBlSWQgZXh0ZW5zaW9uPSJQT0NEX0hEMDAwMDQwIiByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xLjMiIC8+PCEtLSBVUyBSZWFsbSBIZWFkZXIgSUQtLT48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4xLjEiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4xLjEiIC8+PCEtLSBDQ0QgdGVtcGxhdGUgSUQtLT48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4xLjIiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4xLjIiIC8+PGlkIGV4dGVuc2lvbj0iM2JlYzJkOGYtOThjMi00NzZlLWFiZmMtM2E2YTM2ZDViNTNkIiByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS41Ljk5OTk5LjEiIC8+PGNvZGUgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGNvZGU9IjM0MTMzLTkiIGRpc3BsYXlOYW1lPSJTdW1tYXJpemF0aW9uIG9mIEVwaXNvZGUgTm90ZSIgLz48IS0tIFRpdGxlIG9mIHRoaXMgZG9jdW1lbnQgLS0+PHRpdGxlPkxvY2F0aW9uMzogRXhwb3J0IFN1bW1hcnkgQ29uc29saWRhdGVkIENEQSBmb3IgUmFjaGVsIHRlc3QyLiBEYXRlIFJhbmdlOiBGcm9tIDE5OTgtMDgtMDEgMTI6MDAgQU0gVG8gMTk5OC0wOC0wMSAxMTo1OSBQTTwvdGl0bGU+PGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMTcwODA5MDE0NyIgLz48Y29uZmlkZW50aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjI1IiBjb2RlU3lzdGVtTmFtZT0iQ29uZmlkZW50aWFsaXR5IiAvPjxsYW5ndWFnZUNvZGUgY29kZT0iZW4tVVMiIC8+PHJlY29yZFRhcmdldD48cGF0aWVudFJvbGU+PGlkIGV4dGVuc2lvbj0iSFRSMTAwMDAwMjgiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjE5LjUuOTk5OTkuMiIgLz48YWRkciB1c2U9IkhQIj48c3RyZWV0QWRkcmVzc0xpbmU+bGFuZSBhYmMgTWluZHNwYWNlPC9zdHJlZXRBZGRyZXNzTGluZT48Y2l0eT5OZXcgWW9yazwvY2l0eT48c3RhdGU+Q088L3N0YXRlPjxwb3N0YWxDb2RlPjQ1NDY1LTc2NzY8L3Bvc3RhbENvZGU+PGNvdW50cnk+VW5pdGVkIFN0YXRlczwvY291bnRyeT48L2FkZHI+PGFkZHIgdXNlPSJIIj48c3RyZWV0QWRkcmVzc0xpbmUgbnVsbEZsYXZvcj0iVU5LIj48L3N0cmVldEFkZHJlc3NMaW5lPjxjaXR5IG51bGxGbGF2b3I9IlVOSyI+PC9jaXR5PjxzdGF0ZT5BSzwvc3RhdGU+PHBvc3RhbENvZGUgbnVsbEZsYXZvcj0iVU5LIj48L3Bvc3RhbENvZGU+PGNvdW50cnk+VW5pdGVkIFN0YXRlczwvY291bnRyeT48L2FkZHI+PGFkZHIgdXNlPSJXUCI+PHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9IlVOSyI+PC9zdHJlZXRBZGRyZXNzTGluZT48Y2l0eSBudWxsRmxhdm9yPSJVTksiPjwvY2l0eT48c3RhdGU+QUs8L3N0YXRlPjxwb3N0YWxDb2RlIG51bGxGbGF2b3I9IlVOSyI+PC9wb3N0YWxDb2RlPjxjb3VudHJ5PlVTPC9jb3VudHJ5PjwvYWRkcj48dGVsZWNvbSB2YWx1ZT0idGVsOig1NDcpNDM2LTQzNjUiIHVzZT0iSFAiIC8+PHRlbGVjb20gdmFsdWU9InRlbDooNTc2KTU3Ni03NjU3IiB1c2U9IldQIiAvPjxwYXRpZW50PjxuYW1lIHVzZT0iTCI+PGdpdmVuPlJhY2hlbDwvZ2l2ZW4+PGdpdmVuIG51bGxGbGF2b3I9IlVOSyI+PC9naXZlbj48ZmFtaWx5PnRlc3QyPC9mYW1pbHk+PHN1ZmZpeCBudWxsRmxhdm9yPSJVTksiPjwvc3VmZml4PjwvbmFtZT48YWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlIGNvZGU9IkYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMSIgZGlzcGxheU5hbWU9IkZlbWFsZSIgLz48YmlydGhUaW1lIHZhbHVlPSIxOTgwMDEwMSIgLz48cmFjZUNvZGUgY29kZT0iMjEwNi0zIiBkaXNwbGF5TmFtZT0iV2hpdGUiIGNvZGVTeXN0ZW1OYW1lPSJSYWNlIGFuZCBFdGhuaWNpdHkgLSBDREMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMjM4Ij48b3JpZ2luYWxUZXh0PldoaXRlPC9vcmlnaW5hbFRleHQ+PC9yYWNlQ29kZT48c2R0YzpyYWNlQ29kZSBjb2RlPSIyMDc2LTgiIGRpc3BsYXlOYW1lPSJOYXRpdmUgSGF3YWlpYW4gb3IgT3RoZXIgUGFjaWZpYyBJc2xhbmRlciIgY29kZVN5c3RlbU5hbWU9IlJhY2UgYW5kIEV0aG5pY2l0eSAtIENEQyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4yMzgiPjxvcmlnaW5hbFRleHQ+TmF0aXZlIEhhd2FpaWFuIG9yIE90aGVyIFBhY2lmaWMgSXNsYW5kZXI8L29yaWdpbmFsVGV4dD48L3NkdGM6cmFjZUNvZGU+PGV0aG5pY0dyb3VwQ29kZSBjb2RlPSIyMTM1LTIiIGRpc3BsYXlOYW1lPSJIaXNwYW5pYyBPciBMYXRpbm8iIGNvZGVTeXN0ZW1OYW1lPSJSYWNlIGFuZCBFdGhuaWNpdHkgLSBDREMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMjM4Ij48b3JpZ2luYWxUZXh0Pkhpc3BhbmljIE9yIExhdGlubzwvb3JpZ2luYWxUZXh0PjwvZXRobmljR3JvdXBDb2RlPjxsYW5ndWFnZUNvbW11bmljYXRpb24+PGxhbmd1YWdlQ29kZSBjb2RlPSJkZSIgLz48L2xhbmd1YWdlQ29tbXVuaWNhdGlvbj48L3BhdGllbnQ+PC9wYXRpZW50Um9sZT48L3JlY29yZFRhcmdldD48YXV0aG9yPjx0aW1lIHZhbHVlPSIyMDE3MDgwOTAxNDcwMyIgLz48YXNzaWduZWRBdXRob3I+PGlkIGV4dGVuc2lvbj0iMTIzNDU2Nzg5MyIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuNC42IiAvPjxhZGRyIHVzZT0iSFAiPjxzdHJlZXRBZGRyZXNzTGluZSBudWxsRmxhdm9yPSJVTksiPjwvc3RyZWV0QWRkcmVzc0xpbmU+PGNpdHkgbnVsbEZsYXZvcj0iVU5LIj48L2NpdHk+PHN0YXRlIG51bGxGbGF2b3I9IlVOSyI+PC9zdGF0ZT48cG9zdGFsQ29kZSBudWxsRmxhdm9yPSJVTksiPjwvcG9zdGFsQ29kZT48Y291bnRyeT5VUzwvY291bnRyeT48L2FkZHI+PGFkZHIgdXNlPSJXUCI+PHN0cmVldEFkZHJlc3NMaW5lPkxvY2F0aW9uMyA8L3N0cmVldEFkZHJlc3NMaW5lPjxjaXR5Pk5ld1lvcms8L2NpdHk+PHN0YXRlPkNUPC9zdGF0ZT48cG9zdGFsQ29kZSBudWxsRmxhdm9yPSJVTksiPjwvcG9zdGFsQ29kZT48Y291bnRyeT5VUzwvY291bnRyeT48L2FkZHI+PHRlbGVjb20gdmFsdWU9InRlbDooMzMzKTMzMy0zMzMzIiB1c2U9IldQIiAvPjxhc3NpZ25lZFBlcnNvbj48bmFtZSB1c2U9IkwiPjxnaXZlbj5Vcm9DaGFydDwvZ2l2ZW4+PGZhbWlseT5JTVM8L2ZhbWlseT48L25hbWU+PC9hc3NpZ25lZFBlcnNvbj48L2Fzc2lnbmVkQXV0aG9yPjwvYXV0aG9yPjxjdXN0b2RpYW4+PGFzc2lnbmVkQ3VzdG9kaWFuPjxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj48aWQgZXh0ZW5zaW9uPSJiYWVkZmNhMC03MmIwLTExZTctYWY5NC0wMDUwNTZiYjJlYTAiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjQuNiIgLz48bmFtZT5Mb2NhdGlvbjM8L25hbWU+PHRlbGVjb20gdmFsdWU9InRlbDooMzMzKTMzMy0zMzMzIiB1c2U9IldQIiAvPjxhZGRyIHVzZT0iV1AiPjxzdHJlZXRBZGRyZXNzTGluZT5Mb2NhdGlvbjMgPC9zdHJlZXRBZGRyZXNzTGluZT48Y2l0eT5OZXdZb3JrPC9jaXR5PjxzdGF0ZT5DVDwvc3RhdGU+PHBvc3RhbENvZGUgbnVsbEZsYXZvcj0iVU5LIj48L3Bvc3RhbENvZGU+PGNvdW50cnk+VVM8L2NvdW50cnk+PC9hZGRyPjwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+PC9hc3NpZ25lZEN1c3RvZGlhbj48L2N1c3RvZGlhbj48ZG9jdW1lbnRhdGlvbk9mIHR5cGVDb2RlPSJET0MiPjxzZXJ2aWNlRXZlbnQgY2xhc3NDb2RlPSJQQ1BSIj48ZWZmZWN0aXZlVGltZT48bG93IHZhbHVlPSIyMDE3MDcyNzE2MzQxNiIgLz48aGlnaCBudWxsRmxhdm9yPSJVTksiIC8+PC9lZmZlY3RpdmVUaW1lPjxwZXJmb3JtZXIgdHlwZUNvZGU9IlBSRiI+PHRpbWU+PGxvdyB2YWx1ZT0iMjAxNzA3MjcxNjM0MTYiIC8+PGhpZ2ggbnVsbEZsYXZvcj0iVU5LIiAvPjwvdGltZT48YXNzaWduZWRFbnRpdHk+PGlkIGV4dGVuc2lvbj0iMTkxMjk2ODI5OCIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuNC42IiAvPjxhZGRyIHVzZT0iV1AiPjxzdHJlZXRBZGRyZXNzTGluZT5CT0IgV29yayBBZGRycyBDQzc3Njc8L3N0cmVldEFkZHJlc3NMaW5lPjxjaXR5PktLOTg3NjwvY2l0eT48c3RhdGUgbnVsbEZsYXZvcj0iVU5LIj48L3N0YXRlPjxwb3N0YWxDb2RlPjExMTExLTExMTE8L3Bvc3RhbENvZGU+PGNvdW50cnk+VVM8L2NvdW50cnk+PC9hZGRyPjx0ZWxlY29tIHZhbHVlPSJ0ZWw6KDExMSkxMjUtNDAwMCIgdXNlPSJXUCIgLz48YXNzaWduZWRQZXJzb24+PG5hbWU+PGdpdmVuPlByZWV0aTwvZ2l2ZW4+PGZhbWlseT5UZXN0UGh5c2ljaWFuPC9mYW1pbHk+PC9uYW1lPjwvYXNzaWduZWRQZXJzb24+PHJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjxpZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS41Ljk5OTkuMTM5MyIgLz48bmFtZT5xYV84MDAwb2Zmc2hvcmV0cnVuazwvbmFtZT48dGVsZWNvbSB2YWx1ZT0idGVsOigxMTEpMTI1LTQwMDAiIHVzZT0iV1AiIC8+PGFkZHIgdXNlPSJXUCI+PHN0cmVldEFkZHJlc3NMaW5lPkJPQiBXb3JrIEFkZHJzIENDNzc2Nzwvc3RyZWV0QWRkcmVzc0xpbmU+PGNpdHk+S0s5ODc2PC9jaXR5PjxzdGF0ZSBudWxsRmxhdm9yPSJVTksiPjwvc3RhdGU+PHBvc3RhbENvZGU+MTExMTEtMTExMTwvcG9zdGFsQ29kZT48Y291bnRyeT5VUzwvY291bnRyeT48L2FkZHI+PC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48L2Fzc2lnbmVkRW50aXR5PjwvcGVyZm9ybWVyPjxwZXJmb3JtZXIgdHlwZUNvZGU9IlBQUkYiPjx0aW1lPjxsb3cgdmFsdWU9IjIwMTcwNzI3MTYzNDE2IiAvPjxoaWdoIG51bGxGbGF2b3I9IlVOSyIgLz48L3RpbWU+PGFzc2lnbmVkRW50aXR5PjxpZCBleHRlbnNpb249IjEyMzQ1Njc4OTMiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjQuNiIgLz48YWRkciB1c2U9IldQIj48c3RyZWV0QWRkcmVzc0xpbmU+TG9jYXRpb24zIDwvc3RyZWV0QWRkcmVzc0xpbmU+PGNpdHk+TmV3WW9yazwvY2l0eT48c3RhdGU+Q1Q8L3N0YXRlPjxwb3N0YWxDb2RlIG51bGxGbGF2b3I9IlVOSyI+PC9wb3N0YWxDb2RlPjxjb3VudHJ5PlVTPC9jb3VudHJ5PjwvYWRkcj48dGVsZWNvbSB2YWx1ZT0idGVsOigzMzMpMzMzLTMzMzMiIHVzZT0iV1AiIC8+PGFzc2lnbmVkUGVyc29uPjxuYW1lPjxnaXZlbj5Vcm9DaGFydDwvZ2l2ZW4+PGZhbWlseT5JTVM8L2ZhbWlseT48L25hbWU+PC9hc3NpZ25lZFBlcnNvbj48cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PGlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjE5LjUuOTk5OS4xMzkzIiAvPjxuYW1lPkxvY2F0aW9uMzwvbmFtZT48dGVsZWNvbSB2YWx1ZT0idGVsOigzMzMpMzMzLTMzMzMiIHVzZT0iV1AiIC8+PGFkZHIgdXNlPSJXUCI+PHN0cmVldEFkZHJlc3NMaW5lPkxvY2F0aW9uMyA8L3N0cmVldEFkZHJlc3NMaW5lPjxjaXR5Pk5ld1lvcms8L2NpdHk+PHN0YXRlPkNUPC9zdGF0ZT48cG9zdGFsQ29kZSBudWxsRmxhdm9yPSJVTksiPjwvcG9zdGFsQ29kZT48Y291bnRyeT5VUzwvY291bnRyeT48L2FkZHI+PC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48L2Fzc2lnbmVkRW50aXR5PjwvcGVyZm9ybWVyPjxwZXJmb3JtZXIgdHlwZUNvZGU9IlNQUkYiPjx0aW1lPjxsb3cgdmFsdWU9IjIwMTcwNzI3MTYzNDE2IiAvPjxoaWdoIG51bGxGbGF2b3I9IlVOSyIgLz48L3RpbWU+PGFzc2lnbmVkRW50aXR5PjxpZCBleHRlbnNpb249IjE5MTI5NjgyOTgiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjQuNiIgLz48YWRkciB1c2U9IldQIj48c3RyZWV0QWRkcmVzc0xpbmU+Qk9CIFdvcmsgQWRkcnMgQ0M3NzY3PC9zdHJlZXRBZGRyZXNzTGluZT48Y2l0eT5LSzk4NzY8L2NpdHk+PHN0YXRlIG51bGxGbGF2b3I9IlVOSyI+PC9zdGF0ZT48cG9zdGFsQ29kZT4xMTExMS0xMTExPC9wb3N0YWxDb2RlPjxjb3VudHJ5PlVTPC9jb3VudHJ5PjwvYWRkcj48dGVsZWNvbSB2YWx1ZT0idGVsOigxMTEpMTI1LTQwMDAiIHVzZT0iV1AiIC8+PGFzc2lnbmVkUGVyc29uPjxuYW1lPjxnaXZlbj5QcmVldGk8L2dpdmVuPjxmYW1pbHk+VGVzdFBoeXNpY2lhbjwvZmFtaWx5PjwvbmFtZT48L2Fzc2lnbmVkUGVyc29uPjxyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNS45OTk5LjEzOTMiIC8+PG5hbWU+cWFfODAwMG9mZnNob3JldHJ1bms8L25hbWU+PHRlbGVjb20gdmFsdWU9InRlbDooMTExKTEyNS00MDAwIiB1c2U9IldQIiAvPjxhZGRyIHVzZT0iV1AiPjxzdHJlZXRBZGRyZXNzTGluZT5CT0IgV29yayBBZGRycyBDQzc3Njc8L3N0cmVldEFkZHJlc3NMaW5lPjxjaXR5PktLOTg3NjwvY2l0eT48c3RhdGUgbnVsbEZsYXZvcj0iVU5LIj48L3N0YXRlPjxwb3N0YWxDb2RlPjExMTExLTExMTE8L3Bvc3RhbENvZGU+PGNvdW50cnk+VVM8L2NvdW50cnk+PC9hZGRyPjwvcmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9hc3NpZ25lZEVudGl0eT48L3BlcmZvcm1lcj48L3NlcnZpY2VFdmVudD48L2RvY3VtZW50YXRpb25PZj48Y29tcG9uZW50PjxzdHJ1Y3R1cmVkQm9keSBjbGFzc0NvZGU9IkRPQ0JPRFkiIG1vb2RDb2RlPSJFVk4iPjxjb21wb25lbnQgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+PHNlY3Rpb24+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi4xNyIgZXh0ZW5zaW9uPSIyMDE1LTA4LTAxIiAvPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuMTciIC8+PGNvZGUgY29kZT0iMjk3NjItMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJTb2NpYWwgSGlzdG9yeSIgLz48dGl0bGU+U29jaWFsIEhpc3Rvcnk8L3RpdGxlPjx0ZXh0Pjx0YWJsZSBib3JkZXI9IjEiIHdpZHRoPSIxMDAlIj48dGhlYWQ+PHRyPjx0aD5Tb2NpYWwgSGlzdG9yeSBPYnNlcnZhdGlvbjwvdGg+PHRoPkRlc2NyaXB0aW9uPC90aD48dGg+U3RhcnQgRGF0ZTwvdGg+PHRoPkVuZCBEYXRlPC90aD48dGg+Q29kZTwvdGg+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkIElEPSJCaXJ0aFNleEluZm8iPkJpcnRoIFNleDwvdGQ+PHRkPkZlbWFsZTwvdGQ+PHRkPjI2LUp1bC0yMDE3PC90ZD48dGQ+Tm90IEFwcGxpY2FibGU8L3RkPjx0ZD5GIChBZG1pbmlzdHJhdGl2ZSBHZW5kZXIpPC90ZD48L3RyPjx0cj48dGQ+Q3VycmVudCBTbW9raW5nIFN0YXR1czwvdGQ+PHRkPk9jY2FzaW9uYWwgdG9iYWNjbyBzbW9rZXIgKGZpbmRpbmcpPC90ZD48dGQ+MjctSnVsLTIwMTc8L3RkPjx0ZD5Ob3QgQXBwbGljYWJsZTwvdGQ+PHRkPjQyODA0MTAwMDEyNDEwNjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC90ZXh0PjxlbnRyeT48b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuMjAwIiBleHRlbnNpb249IjIwMTYtMDYtMDEiIC8+PGNvZGUgY29kZT0iNzY2ODktOSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJTZXggQXNzaWduZWQgQXQgQmlydGgiIC8+PHRleHQ+PHJlZmVyZW5jZSB2YWx1ZT0iI0JpcnRoU2V4SW5mbyIgLz48L3RleHQ+PHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIiAvPjxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDE3MDcyNjAyMTY0NSIgLz48dmFsdWUgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xIiBkaXNwbGF5TmFtZT0iRmVtYWxlIiBjb2RlPSJGIiB4c2k6dHlwZT0iQ0QiIC8+PC9vYnNlcnZhdGlvbj48L2VudHJ5PjxlbnRyeSB0eXBlQ29kZT0iRFJJViI+PG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48dGVtcGxhdGVJZCBleHRlbnNpb249IjIwMTQtMDYtMDkiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuNzgiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC43OCIgLz48aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkiIGV4dGVuc2lvbj0iMTIzNDU2Nzg5IiAvPjxjb2RlIGRpc3BsYXlOYW1lPSJUb2JhY2NvIHNtb2tpbmcgc3RhdHVzIE5ISVMiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlPSI3MjE2Ni0yIiAvPjxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIgLz48ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAxNzA3MjciIC8+PHZhbHVlIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGRpc3BsYXlOYW1lPSJPY2Nhc2lvbmFsIHRvYmFjY28gc21va2VyIChmaW5kaW5nKSIgY29kZT0iNDI4MDQxMDAwMTI0MTA2IiB4c2k6dHlwZT0iQ0QiIC8+PC9vYnNlcnZhdGlvbj48L2VudHJ5Pjwvc2VjdGlvbj48L2NvbXBvbmVudD48Y29tcG9uZW50PjxzZWN0aW9uPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuNi4xIiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi42LjEiIC8+PGNvZGUgY29kZT0iNDg3NjUtMiIgZGlzcGxheU5hbWU9IkFsbGVyZ2llcywgYWR2ZXJzZSByZWFjdGlvbnMsIGFsZXJ0cyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIC8+PHRpdGxlPkFsbGVyZ2llczwvdGl0bGU+PHRleHQ+PHBhcmFncmFwaD5ObyBrbm93biBBbGxlcmdpZXM8L3BhcmFncmFwaD48L3RleHQ+PGVudHJ5IHR5cGVDb2RlPSJEUklWIj48YWN0IGNsYXNzQ29kZT0iQUNUIiBtb29kQ29kZT0iRVZOIj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjMwIiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4zMCIgLz48aWQgbnVsbEZsYXZvcj0iTkkiIC8+PGNvZGUgY29kZT0iQ09OQyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS42IiAvPjxzdGF0dXNDb2RlIGNvZGU9ImFjdGl2ZSIgLz48ZWZmZWN0aXZlVGltZT48bG93IG51bGxGbGF2b3I9IlVOSyIgLz48L2VmZmVjdGl2ZVRpbWU+PGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIj48b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iIG5lZ2F0aW9uSW5kPSJ0cnVlIj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjciIGV4dGVuc2lvbj0iMjAxNC0wNi0wOSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjciIC8+PGlkIG51bGxGbGF2b3I9Ik5JIiAvPjxjb2RlIGNvZGU9IkFTU0VSVElPTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS40IiAvPjxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIgLz48ZWZmZWN0aXZlVGltZSBudWxsRmxhdm9yPSJVTksiIC8+PHZhbHVlIHhzaTp0eXBlPSJDRCIgY29kZT0iNDE5MTk5MDA3IiBkaXNwbGF5TmFtZT0iQWxsZXJneSB0byBzdWJzdGFuY2UgKGRpc29yZGVyKSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRC1DVCIgLz48cGFydGljaXBhbnQgdHlwZUNvZGU9IkNTTSI+PHBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9Ik1BTlUiPjxwbGF5aW5nRW50aXR5IGNsYXNzQ29kZT0iTU1BVCI+PGNvZGUgbnVsbEZsYXZvcj0iTkEiIC8+PC9wbGF5aW5nRW50aXR5PjwvcGFydGljaXBhbnRSb2xlPjwvcGFydGljaXBhbnQ+PC9vYnNlcnZhdGlvbj48L2VudHJ5UmVsYXRpb25zaGlwPjwvYWN0PjwvZW50cnk+PC9zZWN0aW9uPjwvY29tcG9uZW50Pjxjb21wb25lbnQ+PHNlY3Rpb24+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi4xLjEiIGV4dGVuc2lvbj0iMjAxNC0wNi0wOSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjEuMSIgLz48Y29kZSBjb2RlPSIxMDE2MC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkhJU1RPUlkgT0YgTUVESUNBVElPTiBVU0UiIC8+PHRpdGxlPk1lZGljYXRpb25zPC90aXRsZT48dGV4dD48cGFyYWdyYXBoPk5vIGtub3duIE1lZGljYXRpb25zPC9wYXJhZ3JhcGg+PC90ZXh0PjxlbnRyeSB0eXBlQ29kZT0iRFJJViIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+PHN1YnN0YW5jZUFkbWluaXN0cmF0aW9uIGNsYXNzQ29kZT0iU0JBRE0iIG1vb2RDb2RlPSJFVk4iIG5lZ2F0aW9uSW5kPSJ0cnVlIj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjE2IiBleHRlbnNpb249IjIwMTQtMDYtMDkiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4xNiIgLz48aWQgbnVsbEZsYXZvcj0iTkkiIC8+PHN0YXR1c0NvZGUgbnVsbEZsYXZvcj0iVU5LIiAvPjxlZmZlY3RpdmVUaW1lIHhzaTp0eXBlPSJJVkxfVFMiPjxsb3cgbnVsbEZsYXZvcj0iVU5LIiAvPjxoaWdoIG51bGxGbGF2b3I9IlVOSyIgLz48L2VmZmVjdGl2ZVRpbWU+PGRvc2VRdWFudGl0eT48bG93IG51bGxGbGF2b3I9IlVOSyIgLz48aGlnaCBudWxsRmxhdm9yPSJVTksiIC8+PC9kb3NlUXVhbnRpdHk+PGNvbnN1bWFibGU+PG1hbnVmYWN0dXJlZFByb2R1Y3QgY2xhc3NDb2RlPSJNQU5VIj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjIzIiBleHRlbnNpb249IjIwMTQtMDYtMDkiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4yMyIgLz48bWFudWZhY3R1cmVkTWF0ZXJpYWw+PGNvZGUgbnVsbEZsYXZvcj0iT1RIIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljg4Ij48dHJhbnNsYXRpb24gY29kZT0iNDEwOTQyMDA3IiBkaXNwbGF5TmFtZT0iZHJ1ZyBvciBtZWRpY2F0aW9uIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVELUNUIiAvPjwvY29kZT48L21hbnVmYWN0dXJlZE1hdGVyaWFsPjwvbWFudWZhY3R1cmVkUHJvZHVjdD48L2NvbnN1bWFibGU+PC9zdWJzdGFuY2VBZG1pbmlzdHJhdGlvbj48L2VudHJ5Pjwvc2VjdGlvbj48L2NvbXBvbmVudD48Y29tcG9uZW50PjxzZWN0aW9uPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuNS4xIiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi41LjEiIC8+PGNvZGUgY29kZT0iMTE0NTAtNCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJQUk9CTEVNIExJU1QiIC8+PHRpdGxlPlByb2JsZW1zPC90aXRsZT48dGV4dD48cGFyYWdyYXBoPk5vIGtub3duIFByb2JsZW1zPC9wYXJhZ3JhcGg+PC90ZXh0PjxlbnRyeSB0eXBlQ29kZT0iRFJJViI+PGFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4zIiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4zIiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBjb2RlPSJDT05DIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjYiIGRpc3BsYXlOYW1lPSJDb25jZXJuIiAvPjxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIgLz48ZWZmZWN0aXZlVGltZT48bG93IG51bGxGbGF2b3I9IlVOSyIgLz48aGlnaCBudWxsRmxhdm9yPSJVTksiIC8+PC9lZmZlY3RpdmVUaW1lPjxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+PG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIiBuZWdhdGlvbkluZD0idHJ1ZSI+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC40IiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC40IiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBudWxsRmxhdm9yPSJOSSIgLz48c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiIC8+PGVmZmVjdGl2ZVRpbWU+PGxvdyBudWxsRmxhdm9yPSJVTksiIC8+PGhpZ2ggbnVsbEZsYXZvcj0iVU5LIiAvPjwvZWZmZWN0aXZlVGltZT48dmFsdWUgeHNpOnR5cGU9IkNEIiBjb2RlPSI1NTYwNzAwNiIgZGlzcGxheU5hbWU9IlByb2JsZW0iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQtQ1QiPjwvdmFsdWU+PC9vYnNlcnZhdGlvbj48L2VudHJ5UmVsYXRpb25zaGlwPjwvYWN0PjwvZW50cnk+PC9zZWN0aW9uPjwvY29tcG9uZW50Pjxjb21wb25lbnQ+PHNlY3Rpb24+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi40LjEiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjQuMSIgLz48Y29kZSBjb2RlPSI4NzE2LTMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iVklUQUwgU0lHTlMiIC8+PHRpdGxlPlZpdGFsIFNpZ25zPC90aXRsZT48dGV4dD48cGFyYWdyYXBoPk5vIEluZm9ybWF0aW9uPC9wYXJhZ3JhcGg+PC90ZXh0PjxlbnRyeSB0eXBlQ29kZT0iRFJJViI+PG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuMjYiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjI2IiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBjb2RlPSI0NjY4MDAwNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IlZpdGFsIHNpZ25zIj48dHJhbnNsYXRpb24gY29kZT0iNzQ3MjgtNyIgZGlzcGxheU5hbWU9IlZpdGFsIHNpZ25zLCB3ZWlnaHQsIGhlaWdodCwgaGVhZCBjaXJjdW1mZXJlbmNlLCBveGltZXRyeSwgQk1JLCBhbmQgQlNBIHBhbmVsICIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiPjwvdHJhbnNsYXRpb24+PC9jb2RlPjxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIgLz48ZWZmZWN0aXZlVGltZSBudWxsRmxhdm9yPSJVTksiIC8+PGNvbXBvbmVudCB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj48b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuMjciIGV4dGVuc2lvbj0iMjAxNC0wNi0wOSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjI3IiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBudWxsRmxhdm9yPSJOSSIgLz48c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiIC8+PGVmZmVjdGl2ZVRpbWUgbnVsbEZsYXZvcj0iVU5LIiAvPjx2YWx1ZSB4c2k6dHlwZT0iUFEiIC8+PC9vYnNlcnZhdGlvbj48L2NvbXBvbmVudD48L29yZ2FuaXplcj48L2VudHJ5Pjwvc2VjdGlvbj48L2NvbXBvbmVudD48Y29tcG9uZW50PjxzZWN0aW9uPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuMy4xIiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi4zLjEiIC8+PGNvZGUgY29kZT0iMzA5NTQtMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJSRUxFVkFOVCBESUFHTk9TVElDIFRFU1RTIEFORC9PUiBMQUJPUkFUT1JZIERBVEEiIC8+PHRpdGxlPkxhYm9yYXRvcnkgVGVzdHMgYW5kIFZhbHVlcy9SZXN1bHRzPC90aXRsZT48dGV4dD48cGFyYWdyYXBoPk5vIExhYiBUZXN0cyBhbmQgUmVzdWx0cyBJbmZvcm1hdGlvbjwvcGFyYWdyYXBoPjwvdGV4dD48ZW50cnkgdHlwZUNvZGU9IkRSSVYiPjxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjEiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjEiIC8+PGlkIG51bGxGbGF2b3I9Ik5JIiAvPjxjb2RlIG51bGxGbGF2b3I9IlVOSyIgLz48c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiIC8+PGVmZmVjdGl2ZVRpbWU+PGxvdyBudWxsRmxhdm9yPSJVTksiIC8+PGhpZ2ggbnVsbEZsYXZvcj0iVU5LIiAvPjwvZWZmZWN0aXZlVGltZT48Y29tcG9uZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPjxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4yIiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4yIiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBudWxsRmxhdm9yPSJVTksiIC8+PHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIiAvPjxlZmZlY3RpdmVUaW1lIG51bGxGbGF2b3I9IlVOSyIgLz48dmFsdWUgeHNpOnR5cGU9IlBRIiAvPjxpbnRlcnByZXRhdGlvbkNvZGUgbnVsbEZsYXZvcj0iVU5LIiAvPjxyZWZlcmVuY2VSYW5nZT48b2JzZXJ2YXRpb25SYW5nZT48dmFsdWUgeHNpOnR5cGU9IlNUIj5ObyBJbmZvcm1hdGlvbjwvdmFsdWU+PC9vYnNlcnZhdGlvblJhbmdlPjwvcmVmZXJlbmNlUmFuZ2U+PC9vYnNlcnZhdGlvbj48L2NvbXBvbmVudD48L29yZ2FuaXplcj48L2VudHJ5Pjwvc2VjdGlvbj48L2NvbXBvbmVudD48Y29tcG9uZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPjxzZWN0aW9uPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuNy4xIiBleHRlbnNpb249IjIwMTQtMDYtMDkiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi43LjEiIC8+PGNvZGUgeHNpOnR5cGU9IkNFIiBjb2RlPSI0NzUxOS00IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlBST0NFRFVSRVMiIC8+PHRpdGxlPlByb2NlZHVyZXM8L3RpdGxlPjx0ZXh0PjxwYXJhZ3JhcGg+Tm8gUHJvY2VkdXJlIEluZm9ybWF0aW9uPC9wYXJhZ3JhcGg+PC90ZXh0PjxlbnRyeT48cHJvY2VkdXJlIGNsYXNzQ29kZT0iUFJPQyIgbW9vZENvZGU9IkVWTiIgbmVnYXRpb25JbmQ9InRydWUiPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuMTQiIGV4dGVuc2lvbj0iMjAxNC0wNi0wOSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjE0IiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBjb2RlPSI3MTM4ODAwMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgZGlzcGxheU5hbWU9IlByb2NlZHVyZSIgY29kZVN5c3RlbU5hbWU9IlNOT01FRC1DVCIgLz48c3RhdHVzQ29kZSBudWxsRmxhdm9yPSJVTksiIC8+PGVmZmVjdGl2ZVRpbWUgbnVsbEZsYXZvcj0iVU5LIiAvPjwvcHJvY2VkdXJlPjwvZW50cnk+PC9zZWN0aW9uPjwvY29tcG9uZW50Pjxjb21wb25lbnQgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+PHNlY3Rpb24+PHRlbXBsYXRlSWQgZXh0ZW5zaW9uPSIyMDE0LTA2LTA5IiByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjIzIiAvPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuMjMiIC8+PGNvZGUgY29kZT0iNDYyNjQtOCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJNZWRpY2FsIEVxdWlwbWVudCIgLz48dGl0bGU+SW1wbGFudGFibGUgRGV2aWNlczwvdGl0bGU+PHRleHQ+PHBhcmFncmFwaD5ObyBpbXBsYW50ZWQgZGV2aWNlczwvcGFyYWdyYXBoPjwvdGV4dD48ZW50cnk+PHByb2NlZHVyZSBjbGFzc0NvZGU9IlBST0MiIG1vb2RDb2RlPSJFVk4iIG5lZ2F0aW9uSW5kPSJ0cnVlIj48dGVtcGxhdGVJZCBleHRlbnNpb249IjIwMTQtMDYtMDkiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuMTQiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4xNCIgLz48aWQgbnVsbEZsYXZvcj0iTkkiIC8+PGNvZGUgY29kZT0iNzEzODgwMDIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGRpc3BsYXlOYW1lPSJQcm9jZWR1cmUiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQtQ1QiIC8+PHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIiAvPjxlZmZlY3RpdmVUaW1lIG51bGxGbGF2b3I9Ik5BIiAvPjxwYXJ0aWNpcGFudCB0eXBlQ29kZT0iREVWIj48cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iTUFOVSI+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4zNyIgLz48aWQgbnVsbEZsYXZvcj0iTkEiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjMuMzcxOSIgLz48cGxheWluZ0RldmljZT48Y29kZSBjb2RlPSI0MDM4ODAwMyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgZGlzcGxheU5hbWU9IkltcGxhbnQiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQtQ1QiIC8+PC9wbGF5aW5nRGV2aWNlPjxzY29waW5nRW50aXR5PjxpZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4zLjM3MTkiIC8+PC9zY29waW5nRW50aXR5PjwvcGFydGljaXBhbnRSb2xlPjwvcGFydGljaXBhbnQ+PC9wcm9jZWR1cmU+PC9lbnRyeT48L3NlY3Rpb24+PC9jb21wb25lbnQ+PGNvbXBvbmVudCB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj48c2VjdGlvbj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjIuMSIgZXh0ZW5zaW9uPSIyMDE1LTA4LTAxIiAvPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuMi4xIiAvPjxjb2RlIGNvZGU9IjExMzY5LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iSGlzdG9yeSBvZiBpbW11bml6YXRpb25zIiAvPjx0aXRsZT5JbW11bml6YXRpb25zPC90aXRsZT48dGV4dD48cGFyYWdyYXBoPk5vIGtub3duIGltbXVuaXphdGlvbiBoaXN0b3J5PC9wYXJhZ3JhcGg+PC90ZXh0PjxlbnRyeSB0eXBlQ29kZT0iRFJJViIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+PHN1YnN0YW5jZUFkbWluaXN0cmF0aW9uIGNsYXNzQ29kZT0iU0JBRE0iIG1vb2RDb2RlPSJFVk4iIG5lZ2F0aW9uSW5kPSJ0cnVlIj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjUyIiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC41MiIgLz48aWQgbnVsbEZsYXZvcj0iTkkiIC8+PHN0YXR1c0NvZGUgY29kZT0iYWN0aXZlIiAvPjxlZmZlY3RpdmVUaW1lIG51bGxGbGF2b3I9Ik5BIiAvPjxjb25zdW1hYmxlPjxtYW51ZmFjdHVyZWRQcm9kdWN0IGNsYXNzQ29kZT0iTUFOVSI+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC41NCIgZXh0ZW5zaW9uPSIyMDE0LTA2LTA5IiAvPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuNTQiIC8+PG1hbnVmYWN0dXJlZE1hdGVyaWFsPjxjb2RlIG51bGxGbGF2b3I9Ik9USCI+PHRyYW5zbGF0aW9uIGNvZGU9IjcxMTgxMDAzIiBkaXNwbGF5TmFtZT0idmFjY2luZSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRC1DVCIgLz48L2NvZGU+PGxvdE51bWJlclRleHQgbnVsbEZsYXZvcj0iTkEiIC8+PC9tYW51ZmFjdHVyZWRNYXRlcmlhbD48bWFudWZhY3R1cmVyT3JnYW5pemF0aW9uPjxuYW1lIG51bGxGbGF2b3I9Ik5BIiAvPjwvbWFudWZhY3R1cmVyT3JnYW5pemF0aW9uPjwvbWFudWZhY3R1cmVkUHJvZHVjdD48L2NvbnN1bWFibGU+PC9zdWJzdGFuY2VBZG1pbmlzdHJhdGlvbj48L2VudHJ5Pjwvc2VjdGlvbj48L2NvbXBvbmVudD48Y29tcG9uZW50PjxzZWN0aW9uPjwhLS0gQXNzZXNzbWVudCBTZWN0aW9uIC1kYiAtLT48IS0tIFRoZXJlIGlzIG5vIFIyLjEgKG9yIDIuMCkgdmVyc2lvbiBvZiBBc3Nlc3NtZW50IFNlY3Rpb24sIHVzaW5nIFIxLjEgdGVtcGxhdGVJZCBvbmx5IC1kYiAtLT48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjgiIC8+PGNvZGUgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGNvZGU9IjUxODQ4LTAiIGRpc3BsYXlOYW1lPSJBU1NFU1NNRU5UUyIgLz48dGl0bGU+QXNzZXNzbWVudHM8L3RpdGxlPjx0ZXh0PjxwYXJhZ3JhcGg+Tm8gSW5mb3JtYXRpb248L3BhcmFncmFwaD48L3RleHQ+PC9zZWN0aW9uPjwvY29tcG9uZW50Pjxjb21wb25lbnQgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+PHNlY3Rpb24+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi4xMCIgZXh0ZW5zaW9uPSIyMDE0LTA2LTA5IiAvPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuMTAiIC8+PGNvZGUgY29kZT0iMTg3NzYtNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJUcmVhdG1lbnQgcGxhbiIgLz48dGl0bGU+VHJlYXRtZW50IFBsYW48L3RpdGxlPjx0ZXh0PjxwYXJhZ3JhcGg+Tm8gSW5mb3JtYXRpb248L3BhcmFncmFwaD48L3RleHQ+PC9zZWN0aW9uPjwvY29tcG9uZW50Pjxjb21wb25lbnQ+PHNlY3Rpb24+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi42MCIgLz48Y29kZSBjb2RlPSI2MTE0Ni03IiBkaXNwbGF5TmFtZT0iR29hbHMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiAvPjx0aXRsZT5Hb2FsczwvdGl0bGU+PHRleHQ+PHBhcmFncmFwaD5ObyBJbmZvcm1hdGlvbjwvcGFyYWdyYXBoPjwvdGV4dD48ZW50cnk+PG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iR09MIj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjEyMSIgLz48aWQgbnVsbEZsYXZvcj0iTkkiIC8+PGNvZGUgY29kZT0iNTgxNDQtNyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJSZXNpZGVudCdzIG92ZXJhbGwgZ29hbCBlc3RhYmxpc2hlZCBkdXJpbmcgYXNzZXNzbWVudCBwcm9jZXNzIiAvPjxzdGF0dXNDb2RlIGNvZGU9ImFjdGl2ZSIgLz48YXV0aG9yPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuMTE5IiAvPjx0aW1lIG51bGxGbGF2b3I9IlVOSyIgLz48YXNzaWduZWRBdXRob3I+PGlkIG51bGxGbGF2b3I9Ik5JIiAvPjxhc3NpZ25lZFBlcnNvbiBudWxsRmxhdm9yPSJOSSIgLz48L2Fzc2lnbmVkQXV0aG9yPjwvYXV0aG9yPjwvb2JzZXJ2YXRpb24+PC9lbnRyeT48L3NlY3Rpb24+PC9jb21wb25lbnQ+PGNvbXBvbmVudD48c2VjdGlvbj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjIyLjEiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjIyLjEiIC8+PGNvZGUgY29kZT0iNDYyNDAtOCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJIaXN0b3J5IG9mIGVuY291bnRlcnMiIC8+PHRpdGxlPkVuY291bnRlciBEaWFnbm9zZXM8L3RpdGxlPjx0ZXh0PjxwYXJhZ3JhcGg+Tm8gSW5mb3JtYXRpb248L3BhcmFncmFwaD48L3RleHQ+PGVudHJ5IHR5cGVDb2RlPSJEUklWIj48ZW5jb3VudGVyIGNsYXNzQ29kZT0iRU5DIiBtb29kQ29kZT0iRVZOIj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjQ5IiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC40OSIgLz48aWQgbnVsbEZsYXZvcj0iTkkiIC8+PGNvZGUgbnVsbEZsYXZvcj0iTkkiIC8+PGVmZmVjdGl2ZVRpbWUgbnVsbEZsYXZvcj0iVU5LIiAvPjxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiI+PGFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC44MCIgZXh0ZW5zaW9uPSIyMDE1LTA4LTAxIiAvPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuODAiIC8+PGNvZGUgY29kZT0iMjkzMDgtNCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJESUFHTk9TSVMiIC8+PGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIj48b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyI+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC40IiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC40IiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBudWxsRmxhdm9yPSJOSSIgLz48c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiIC8+PGVmZmVjdGl2ZVRpbWU+PGxvdyBudWxsRmxhdm9yPSJOSSIgLz48L2VmZmVjdGl2ZVRpbWU+PHZhbHVlIG51bGxGbGF2b3I9IlVOSyIgeHNpOnR5cGU9IkNEIiAvPjwvb2JzZXJ2YXRpb24+PC9lbnRyeVJlbGF0aW9uc2hpcD48L2FjdD48L2VudHJ5UmVsYXRpb25zaGlwPjwvZW5jb3VudGVyPjwvZW50cnk+PC9zZWN0aW9uPjwvY29tcG9uZW50Pjxjb21wb25lbnQ+PHNlY3Rpb24+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi4xNCIgZXh0ZW5zaW9uPSIyMDE0LTA2LTA5IiAvPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuMTQiIC8+PGNvZGUgY29kZT0iNDc0MjAtNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJGVU5DVElPTkFMIFNUQVRVUyIgLz48dGl0bGU+RnVuY3Rpb25hbCBTdGF0dXM8L3RpdGxlPjx0ZXh0PjxwYXJhZ3JhcGg+Tm8gSW5mb3JtYXRpb248L3BhcmFncmFwaD48L3RleHQ+PGVudHJ5IHR5cGVDb2RlPSJEUklWIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj48b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuNjciIGV4dGVuc2lvbj0iMjAxNC0wNi0wOSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40LjY3IiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBjb2RlPSI1NDUyMi04IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkZ1bmN0aW9uYWwgU3RhdHVzIiAvPjxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIgLz48ZWZmZWN0aXZlVGltZSBudWxsRmxhdm9yPSJVTksiPjwvZWZmZWN0aXZlVGltZT48dmFsdWUgeHNpOnR5cGU9IkNEIiAvPjwvb2JzZXJ2YXRpb24+PC9lbnRyeT48L3NlY3Rpb24+PC9jb21wb25lbnQ+PGNvbXBvbmVudD48c2VjdGlvbj48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjU2IiBleHRlbnNpb249IjIwMTUtMDgtMDEiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMi4xNCIgLz48Y29kZSBjb2RlPSIxMDE5MC03IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9Ik1FTlRBTCBTVEFUVVMiIC8+PHRpdGxlPk1lbnRhbCBTdGF0dXM8L3RpdGxlPjx0ZXh0PjxwYXJhZ3JhcGg+Tm8gSW5mb3JtYXRpb248L3BhcmFncmFwaD48L3RleHQ+PGVudHJ5IHR5cGVDb2RlPSJEUklWIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj48b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjQuNzQiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi40Ljc0IiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBjb2RlPSIzNzM5MzAwMDAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGRpc3BsYXlOYW1lPSJDb2duaXRpdmUgZnVuY3Rpb24iIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIC8+PHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIiAvPjxlZmZlY3RpdmVUaW1lIG51bGxGbGF2b3I9IlVOSyI+PC9lZmZlY3RpdmVUaW1lPjx2YWx1ZSB4c2k6dHlwZT0iQ0QiIC8+PC9vYnNlcnZhdGlvbj48L2VudHJ5Pjwvc2VjdGlvbj48L2NvbXBvbmVudD48Y29tcG9uZW50PjxzZWN0aW9uPjx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuNS4zLjEuMy4xIiBleHRlbnNpb249IjIwMTQtMDYtMDkiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS41LjMuMS4zLjEiIC8+PGNvZGUgY29kZT0iNDIzNDktMSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJSZWFzb24gZm9yIFJlZmVycmFsIiAvPjx0aXRsZT5SZWFzb24gRm9yIFJlZmVycmFsPC90aXRsZT48dGV4dD48cGFyYWdyYXBoPk5vIGluZm9ybWF0aW9uPC9wYXJhZ3JhcGg+PC90ZXh0Pjwvc2VjdGlvbj48L2NvbXBvbmVudD48Y29tcG9uZW50PjxzZWN0aW9uPjx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjIyLjIuNTgiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjU4IiAvPjxjb2RlIGNvZGU9Ijc1MzEwLTMiIGRpc3BsYXlOYW1lPSJIZWFsdGggQ29uY2VybnMgRG9jdW1lbnQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiAvPjx0aXRsZT5IZWFsdGggQ29uY2VybnM8L3RpdGxlPjx0ZXh0PjxwYXJhZ3JhcGg+Tm8gSW5mb3JtYXRpb248L3BhcmFncmFwaD48L3RleHQ+PGVudHJ5PjxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC41IiBleHRlbnNpb249IjIwMTQtMDYtMDkiIC8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC41IiAvPjxpZCBudWxsRmxhdm9yPSJOSSIgLz48Y29kZSBjb2RlPSIxMTMyMy0zIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkhlYWx0aCBzdGF0dXMiIC8+PHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIiAvPjx2YWx1ZSB4c2k6dHlwZT0iQ0QiIG51bGxGbGF2b3I9Ik5JIiAvPjwvb2JzZXJ2YXRpb24+PC9lbnRyeT48ZW50cnkgdHlwZUNvZGU9IkNPTVAiPjwhLS0gbmVnYXRpb25JbmQ9dHJ1ZSBpbmRpY2F0ZXMgbm8ga25vd24gaGVhbHRoIGNvbmNlcm5zIGF0IHRoZSBzdGF0ZWQgdGltZS0tPjxhY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iIG5lZ2F0aW9uSW5kPSJ0cnVlIj48IS0tIFRoZXJlIGlzIG5vIFYxIHZlcnNpb24gb2YgdGhpcyB0ZW1wbGF0ZSAtZGIgLS0+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuNC4xMzIiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIgLz48aWQgcm9vdD0iNGVhYjBlNTItZGQ3ZC00Mjg1LTk5ZWItNzJkMzJkZGIxOTVkIiAvPjxjb2RlIGNvZGU9Ijc1MzEwLTMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iSGVhbHRoIENvbmNlcm4iIC8+PHRleHQ+PHJlZmVyZW5jZSB2YWx1ZT0iI0hlYWx0aENvbmNlcm5fMSIgLz48L3RleHQ+PCEtLSBUaGlzIEhlYWx0aCBDb25jZXJuIGhhcyBhIHN0YXR1c0NvZGUgb2YgY29uY2VybiBiZWNhdXNlIGFzc2VydGlvbiBpcyBvbmdvaW5nIC0tPjxzdGF0dXNDb2RlIGNvZGU9ImFjdGl2ZSIgLz48IS0tIFRoZSBlZmZlY3RpdmUgdGltZSBpcyB0aGUgZGF0ZSB0aGF0IHRoZSBIZWFsdGggQ29uY2VybiBzdGFydGVkIGJlaW5nIGZvbGxvd2VkIC0gDSAgIAkJdGhpcyBkb2VzIG5vdCBuZWNlc3NhcmlseSBjb3JyZWxhdGUgdG8gdGhlIG9uc2V0IGRhdGUgb2YgdGhlIGNvbnRhaW5lZCBoZWFsdGggaXNzdWVzLS0+PGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMTUwNzIyIiAvPjwhLS0gVGltZSBhdCB3aGljaCBUSElTID9jb25jZXJuPyBiZWdhbiBiZWluZyB0cmFja2VkLi0tPjwvYWN0PjwvZW50cnk+PC9zZWN0aW9uPjwvY29tcG9uZW50Pjwvc3RydWN0dXJlZEJvZHk+PC9jb21wb25lbnQ+PC9DbGluaWNhbERvY3VtZW50Pg=="
}

Patient – This section returns the below demographic details of the patient in Patient resource.

– Patient Name

– Sex

– Date of Birth

– Race

– Ethnicity

– Preferred Language

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "Patient",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22Patient%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    {
      "resource": {
        "id": "c3551261-449a-4686-adee-2b11e71add0d",
        "resourceType": "Patient",
        "identifier": [
          {
            "value": "HTR10000028"
          }
        ],
        "name": [
          {
            "family": "TestPatientFamily",
            "given": [
              "TestPatient"
            ]
          }
        ],
        "telecom": [
          {
            "value": "5474364365",
            "use": "home"
          },
          {
            "value": "5765767657",
            "use": "work"
          }
        ],
        "gender": "Female",
        "birthDate": "1980-01-01",
        "address": [
          {
            "use": "home",
            "line": [
              "lane abc Mindspace"
            ],
            "city": "New York",
            "state": "CO",
            "postalCode": "45465-7676",
            "country": "United States"
          },
          {
            "use": "work",
            "state": "AK",
            "country": "United States"
          },
          {
            "use": "work",
            "state": "AK"
          }
        ],
        "communication": [
          {
            "language": {
              "coding": [
                {
                  "system": "urn:ietf:bcp:47",
                  "code": "de"
                }
              ]
            }
          }
        ],
        "generalPractitioner": {
          "reference": "Practitioner/103585"
        },
        "managingOrganization": {
          "reference": "Organization/baedfca0-72b0-11e7-af94-005056bb2ea0"
        },
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/us-core-ethnicity",
            "extension": [
              {
                "url": "ombCategory",
                "valueCoding": {
                  "system": "http://hl7.org/fhir/v3/Ethnicity",
                  "code": "2135-2",
                  "display": "Hispanic Or Latino"
                }
              },
              {
                "url": "text",
                "valueString": "Hispanic Or Latino"
              }
            ]
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/us-core-race",
            "extension": [
              {
                "url": "ombCategory",
                "valueCoding": {
                  "system": "http://hl7.org/fhir/v3/Race",
                  "code": "2106-3",
                  "display": "White"
                }
              },
              {
                "url": "ombCategory",
                "valueCoding": {
                  "system": "http://hl7.org/fhir/v3/Race",
                  "code": "2076-8",
                  "display": "Native Hawaiian or Other Pacific Islander"
                }
              },
              {
                "url": "text",
                "valueString": "White , Native Hawaiian or Other Pacific Islander"
              }
            ]
          }
        ]
      }
    }
  ]
}

Medication – This section returns all the medications prescribed to the patient via the Medication and MedicationStatement resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "Medication",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22Medication%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "Medication",
        "id": "0f91e30b-7a4e-4e94-8211-edbbe325d1b7",
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "977940",
              "display": "Oxymorphone Hcl (Opana)"
            }
          ]
        },
        "ingredient": {
          "itemCodeableConcept": {
            "coding": [
              {
                "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                "code": "977940",
                "display": "Oxymorphone Hcl (Opana)"
              }
            ]
          }
        }
      }
    },
    {
      "resource": {
        "resourceType": "MedicationStatement",
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "status": "completed",
        "dateAsserted": "2017-07-28",
        "medicationReference": {
          "reference": "0f91e30b-7a4e-4e94-8211-edbbe325d1b7"
        },
        "effectiveDateTime": "2017-07-28",
        "informationSource": {
          "reference": "Practitioner/10000007"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "taken": "na",
        "dosage": {
          "sequence": 0,
          "text": "1/4 tablet Rectal Daily for 8 day(s)",
          "timing": {
            "repeat": {
              "frequency": 1,
              "periodUnit": "d"
            }
          },
          "route": {
            "coding": [
              {
                "system": "http://snomed.info/sct",
                "code": "37161004",
                "display": "Per rectum"
              }
            ]
          }
        }
      }
    }
  ]
}

Allergy – This section returns the drug allergies for the patient via the AllergyIntolerance resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "Allergy",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22Allergy%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    {
      "resource": {
        "ResourceType": "AllergyIntolerance",
        "id": "e6094eb3-e07a-40ac-a4cb-3a2452b1f42e",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "category": [
          "Medication"
        ],
        "code": {
          "coding": [
            {
              "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
              "code": "38866",
              "display": "Shellfish"
            }
          ]
        },
        "patient": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "onsetDateTime": "2017-02-08",
        "recorder": {
          "reference": "Practitioner/10000007"
        },
        "reaction": [
          {
            "substance": {
              "coding": [
                {
                  "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
                  "code": "38866",
                  "display": "Shellfish"
                }
              ]
            },
            "manifestation": [
              {
                "coding": [
                  {
                    "system": "http://snomed.info/sct",
                    "code": "404640003",
                    "display": "Dizziness"
                  }
                ]
              }
            ],
            "onset": "2017-02-08",
            "severity": "Mild"
          }
        ]
      }
    }
  ]
}

Condition - This section returns all the problems and assessments of the patient via the Condition resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "Condition",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22Condition%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    {
      "resource": {
        "id": "fd00e5e7-ebb5-46b1-a373-0e1745cb081e",
        "resourceType": "Condition",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "code": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/sid/icd-9",
              "code": "789.00",
              "display": "Pain, Abdominal Unspecified"
            },
            {
              "system": "http://hl7.org/fhir/sid/icd-10",
              "code": "R10.9",
              "display": "Abdominal Pain Unspec"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "onsetDateTime": "2017-07-27",
        "asserter": {
          "reference": "Practitioner/10000007"
        }
      }
    }
  ]
}

Healthconcern - This section returns all the health concerns for the patient via the Condition resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "Healthconcern",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22Healthconcern%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "id": "2484b53b-b9a4-4dbf-a7e0-533697fea2ec",
        "resourceType": "Condition",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "code": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/sid/icd-10",
              "code": "Z85.51",
              "display": "Personal history of malignant neoplasm of bladder"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "asserter": {
          "reference": "Practitioner/10000007"
        }
      }
    }
  ]
}

laboratoryresults - This section returns all the laboratory results of the Patient via the Observation resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "laboratoryresults",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22laboratoryresults%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "Observation",
        "id": "215b205d-ff56-4c51-9b43-1355f936e38b",
        "status": "final",
        "category": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/observation-category",
                "code": "laboratory",
                "display": "Laboratory"
              }
            ]
          }
        ],
        "code": {
          "system": "http://loinc.org",
          "code": "2951-2",
          "display": "Sodium"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "effectiveDateTime": "2017-07-10",
        "performer": {
          "reference": "Practitioner/103585"
        },
        "valueQuantity": {
          "value": 88.0,
          "unit": "mmol/L",
          "system": "http://unitsofmeasure.org",
          "code": "mmol/L"
        }
      }
    }
  ]
}

vitalsigns - This section returns all the Vital signs captured for the patient via the Observation resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "vitalsigns",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22vitalsigns%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    {
      "resource": {
        "resourceType": "Observation",
        "id": "cdac812a-831a-40a8-9f5a-3c40be0e238b",
        "status": "final",
        "category": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/observation-category",
                "code": "vital-signs",
                "display": "Vital Signs"
              }
            ]
          }
        ],
        "code": {
          "system": "http://loinc.org",
          "code": "59408-5",
          "display": "Oxygen saturation in Arterial blood by Pulse oximetry"
        },
        "subject": {
          "reference": "Patient /c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "effectiveDateTime": "2017-07-27",
        "performer": {
          "reference": "Practitioner/10000007"
        },
        "valueQuantity": {
          "value": 99.0,
          "unit": "%",
          "system": "http://unitsofmeasure.org",
          "code": "%"
        }
      }
    }
  ]
}

smokingstatus - This section returns smoking status of the patient via the Observation resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "smokingstatus",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22smokingstatus%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "Observation",
        "status": "final",
        "category": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/observation-category",
                "code": "social-history",
                "display": "Social History"
              }
            ]
          }
        ],
        "code": {
          "system": "http://loinc.org",
          "code": "68535-4",
          "display": "Current Smoking Status"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "effectiveDateTime": "2017-07-27",
        "issued": "2017-08-03",
        "performer": {
          "reference": "Practitioner/10000007"
        },
        "valueCodeableConcept": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "428041000124106",
              "display": "Occasional tobacco smoker (finding)"
            }
          ]
        }
      }
    }
  ]
}

immunization - This section returns all the immunization details of the patient via the Immunization resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "immunization",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22immunization%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
	"resourceType": "bundle",
	"entry": [{
			"resource": {
				"resourceType": "Immunization",
				"id": "910db79f-08a6-488c-b927-7499c38d34d9",
				"status": "completed",
				"notGiven": false,
				"vaccineCode": {
					"coding": [{
						"system": "http: //hl7.org/fhir/sid/cvx",
						"code": "111"
					}],
					"text": "Flumist"
				},
				"patient": {
					"reference": "Patient/1959333c-730d-476a-bbbc-ba4fbeccb2f6"
				},
				"date": "2017-08-30",
				"primarySource": true,
				"practitioner": {
					"actor": {
						"reference": "Practitioner/103585"
					}
				}
			}
		}

	]
}

procedure - This section returns the list of procedures performed for the patient via the Procedure resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "procedure",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22procedure%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "Procedure",
        "id": "25",
        "status": "completed",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "102835006",
              "display": "Difficulty passing urine (finding)"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "performed": {
          "performedDateTime": "2017-07-27"
        },
        "performer": {
          "actor": {
            "reference": "Practitioner/10000007"
          },
          "onBehalfOf": {
            "reference": "Organization/1"
          }
        }
      }
    }
  ]
}

device - This section returns all the patient implant details via the Device resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "device",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22device%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "device",
        "id": "10000001",
        "identifier": "10000001",
        "udi": {
          "deviceIdentifier": "00840663107285",
          "name": "Clip forceps",
          "carrierHRF": "(01)00840663107285(11)141231(17)150707(10)A213B1(21)1255",
          "issuer": "http://hl7.org/fhir/NamingSystem/gs1-di"
        },
        "lotNumber": "A213B1",
        "manufacturer": "LEMAITRE VASCULAR, INC.",
        "manufactureDate": "2014-12-31",
        "expirationDate": "2015-07-07",
        "patient": "Patient/c3551261-449a-4686-adee-2b11e71add0d",
        "owner": {
          "reference": "Organization/1"
        }
      }
    }
  ]
}

careplan - This section returns the patient's plan of care via the CarePlan resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "careplan",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22careplan%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "CarePlan",
        "text": {
          "status": "generated",
          "div": "
DescriptionPlanned ActivityPlanned Date
Future Scheduled Tests/Diagnostic Tests Pending Complicated Pyeloplasty
Schedule Complicated Pyeloplasty on 08/05/2017
05-Aug-2017
Future Scheduled Tests/Diagnostic Tests Pending MRI Chest With and Without I.V. Contrast
Get MRI Chest With and Without I.V. Contrast done on 08/03/2017
03-Aug-2017
Future Scheduled Tests/Diagnostic Tests Pending % Free PSA
Get % Free PSA done on 07/27/2017
27-Jul-2017
" }, "status": "active", "intent": "plan", "category": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/careplan-category", "code": "assess-plan" } ] }, "subject": { "reference": "patient/c3551261-449a-4686-adee-2b11e71add0d" }, "activity": [ { "detail": { "category": { "coding": [ { "system": "http://hl7.org/fhir/care-plan-activity-category", "code": "observation", "display": "Observation" } ] }, "code": { "coding": [ { "system": "http://www.ama-assn.org/go/cpt", "code": "84154", "display": "ASSAY PSA; FREE" } ], "text": "Get % Free PSA done on 07/27/2017" }, "status": "scheduled", "scheduledString": "2017-07-27" } }, { "detail": { "category": { "coding": [ { "system": "http://hl7.org/fhir/care-plan-activity-category", "code": "observation", "display": "Observation" } ] }, "code": { "coding": [ { "code": "71552", "display": "MRI Chest W/o & W/dye" } ], "text": "Get MRI Chest With and Without I.V. Contrast done on 08/03/2017" }, "status": "scheduled", "scheduledString": "2017-08-03" } }, { "detail": { "category": { "coding": [ { "system": "http://hl7.org/fhir/care-plan-activity-category", "code": "procedure", "display": "Procedure" } ] }, "code": { "coding": [ { "system": "2.16.840.1.113883.6.12", "code": "50405", "display": "Complicated *Pyeloplasty" } ], "text": "Schedule Complicated Pyeloplasty on 08/05/2017" }, "status": "scheduled", "scheduledString": "2017-08-05" } } ] } } ] }

careteam - This section returns the patient's care team members via the CareTeam resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "careteam",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22careteam%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "CareTeam",
        "status": "Active",
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "participant": [
          {
            "role": {
              "coding": [
                {
                  "system": "http://snomed.info/sct",
                  "code": "125676002",
                  "display": "person"
                }
              ],
              "text": "Person"
            },
            "member": {
              "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
            }
          },
          {
            "role": {
              "coding": [
                {
                  "system": "http://snomed.info/sct",
                  "code": "223366009",
                  "display": "Healthcare professional"
                }
              ],
              "text": "Healthcare Professional"
            },
            "member": {
              "reference": "Practitioner/103585"
            },
            "onBehalfOf": {
              "reference": "Organization/baedfca0-72b0-11e7-af94-005056bb2ea0"
            }
          },
          {
            "role": {
              "coding": [
                {
                  "system": "http://snomed.info/sct",
                  "code": "394730007",
                  "display": "Healthcare related organisation"
                }
              ],
              "text": "Healthcare related organisation"
            },
            "member": {
              "reference": "Organization/baedfca0-72b0-11e7-af94-005056bb2ea0"
            }
          },
          {
            "role": {
              "coding": [
                {
                  "system": "http://snomed.info/sct",
                  "code": "223366009",
                  "display": "Healthcare professional"
                }
              ],
              "text": "Healthcare Professional"
            },
            "member": {
              "reference": "Practitioner/10000007"
            },
            "onBehalfOf": {
              "reference": "Organization/1"
            }
          },
          {
            "role": {
              "coding": [
                {
                  "system": "http://snomed.info/sct",
                  "code": "394730007",
                  "display": "Healthcare related organisation"
                }
              ],
              "text": "Healthcare related organisation"
            },
            "member": {
              "reference": "Organization/1"
            }
          }
        ]
      }
    }
  ]
}

goal - This section returns all the goals advised to the patient via the Goal resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "goal",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22goal%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "Goal",
        "status": "planned",
        "description": {
          "text": "Notes for goal test"
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "startDate": "2017-07-27"
      }
    }
  ]
}

assessment - This section returns all the patient's current assessments via the Condition resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "assessment",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22assessment%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "id": "fd00e5e7-ebb5-46b1-a373-0e1745cb081e",
        "resourceType": "Condition",
        "clinicalStatus": "active",
        "verificationStatus": "confirmed",
        "code": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/sid/icd-9",
              "code": "789.00",
              "display": "Pain, Abdominal Unspecified"
            },
            {
              "system": "http://hl7.org/fhir/sid/icd-10",
              "code": "R10.9",
              "display": "Abdominal Pain Unspec"
            }
          ]
        },
        "subject": {
          "reference": "Patient/c3551261-449a-4686-adee-2b11e71add0d"
        },
        "context": {
          "reference": "Encounter/fb083633-fc30-41b9-8f33-2d32208fd979"
        },
        "onsetDateTime": "2017-07-27",
        "asserter": {
          "reference": "Practitioner/10000007"
        }
      }
    }
  ]
}

labtest - This section returns the patient's lab orders via the Care Plan resource.

Request Example

JSON Request Data :

                            {
                             "PracticeName": "UroChart",
                             "ResourceRequested": "labtest",
                             "StartDate": "01-01-2011",
                             "EndDate": "01-01-2018",
                             "PatientMRN": "MRN00001",
                             "PatientFirstName": "TestPatient",
                             "PatientLastName": "TestPatientFamily",
                             "PatientDateOfBirth": "03-30-1950",
                             "PatientSex": "Male",
                             "IsPAR": "False"
                            }
                        

URL Encoded Request :

http://[Base URL]/FHIR/ResourceLocator?requestObject=%7B%22PracticeName%22%3A%22UroChart%22%2C%22ResourceRequested
%22%3A%22labtest%22%2C%22StartDate%22%3A%2201-01-2011%22%2C%22EndDate%22%3A%2201-01-2018%22%2C%22
PatientMRN%22%3A%22MRN00001%22%2C%22PatientFirstName%22%3A%22TestPatient%22%2C%22PatientLastName%22%3A%22
TestPatientFamily%22%2C%22PatientDateOfBirth%22%3A%2203-30-1950%22%2C%22PatientSex%22%3A%22Male%22%7D
					

Response Example

{
  "resourceType": "bundle",
  "entry": [
    
    {
      "resource": {
        "resourceType": "CarePlan",
        "text": {
          "status": "generated",
          "div": "
DescriptionPlanned ActivityPlanned Date
Future Scheduled Tests/Diagnostic Tests Pending % Free PSA
Get % Free PSA done on 07/27/2017
27-Jul-2017
" }, "status": "active", "intent": "plan", "category": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/careplan-category", "code": "assess-plan" } ] }, "subject": { "reference": "patient/c3551261-449a-4686-adee-2b11e71add0d" }, "activity": [ { "detail": { "category": { "coding": [ { "system": "http://hl7.org/fhir/care-plan-activity-category", "code": "observation", "display": "Observation" } ] }, "code": { "coding": [ { "system": "http://www.ama-assn.org/go/cpt", "code": "84154", "display": "ASSAY PSA; FREE" } ], "text": "Get % Free PSA done on 07/27/2017" }, "status": "scheduled", "scheduledString": "2017-07-27" } } ] } } ] }

List of errors



Invalid resource requested
Severity error
Code:  invalid
Content: 
{"resourceType":"bundle","entry":[{"resource":{"resourceType":"OperationOutcome","issue":[{"severity":"error","code":"invalid","details":{"text":"Invalid Resource requested."}}]}}]}
Reason Invalid JSON is requested
The user or system was not authenticated
Severity error
Code:  unknown
Content: 
{"resourceType":"bundle","entry":[{"resource":{"resourceType":"OperationOutcome","issue":[{"severity":"error","code":"unknown","details":{"text":"The user or system was not able to be authenticated"}}]}}]}
Reason Invalid or empty client id or if there is no linkup with requested practice 
Severity error
Code:  unknown
Content: 
{
Message: "Authorization has been denied for this request."
}
Reason If Client Secret Key or Client Id is invalid, OAuth server will return error 
Severity error
Code:  unknown
Content: 
{
statusCode: 401,
message: "Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription."
}
Reason If “Ocp-Apim-Subscription-Key” is invalid 
Severity error
Code:  unknown
Content: 
{
Message: "Authorization has been denied for this request."
}
Reason Incase of invalid “token” 
Requested patient not found
Severity error
Code:   not-found
Content: 
{"resourceType":"bundle","entry":[{"resource":{"resourceType":"OperationOutcome","issue":[{"severity":"error","code":"not-found","details":{"text":"Requested patient not found"}}]}}]}
Reason Incorrect PatientMRN, DOB, Fname, Lname 
Patient consent not available
Severity error
Code:  business-rule
Content: 
{"resourceType":"bundle","entry":[{"resource":{"resourceType":"OperationOutcome","issue":[{"severity":"error","code":"business-rule","details":{"text":"Patient Consent not available"}}]}}]}
Reason If the patient consent is not set to true using UroChart or Portal
No parameters are provided for {Requested property}
Severity error
Code:   required
Content: 
{"resourceType":"bundle","entry":[{"resource":{"resourceType":"OperationOutcome","issue":[{"severity":"error","code":"required","details":{"text":"No parameters are provided for Patient First Name"}}]}}]}
Reason Null or Empty ResourceRequested or StartDate or PatientMRN or PatientFirstName or PatientLastName or PatientLastName or PatientDateOfBirth or PatientSex
The request contains invalid data for Start Date or End Date
Severity error
Code:  value
Content: 
{"resourceType":"bundle","entry":[{"resource":{"resourceType":"OperationOutcome","issue":[{"severity":"error","code":"value","details":{"text":"The request contains invalid data for Start Date, End Date"}}]}}]}
Reason Incorrect or invalid start date or end date or section requested
Start date should not be greater than end date
Severity error
Code:  business-rule
Content: 
{"resourceType":"bundle","entry":[{"resource":{"resourceType":"OperationOutcome","issue":[{"severity":"error","code":"business-rule","details":{"text":"Start date should not be greater than end date"}}]}}]}
Reason If end date is greater than start date of the requested filters
Error details or error related to FHIR sections
Severity error
Code:  exception
Content: 
{"resourceType":"bundle","entry":[{"resource":{"id":"7a831a48-8b9c-43bf-a6c9-6256282c726a","resourceType":"Patient","identifier":[{"value":"IMS1012110371"}],"name":[{"family":"Walker","given":["Monica","D"]}],"telecom":[{"value":"4178641233"},{"value":"4178862238"},{"value":"4172243358"}],"gender":"Female","birthDate":"1939-03-30","address":[{"line":["1234 Oak Drive"],"city":"Springfield","state":"MO","postalCode":"65804","country":"United  States"},{"state":"MO","country":"United  States"},{"state":"MO"}],"communication":[{"language":{"coding":[{"system":"urn:ietf:bcp:47","code":"en"}]}}],"generalPractitioner":{"reference":"Practitioner/103585"},"managingOrganization":{"reference":"Organization/1"},"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/us-core-race","extension":[{"url":"ombCategory","valueCoding":{"system":"http://hl7.org/fhir/v3/Race","code":"2106-3","display":"White"}},{"url":"text","valueString":"White"}]}]}},{"resource":{"resourceType":"Practitioner","id":"103585","identifier":[{"system":"urn:oid:2.16.840.1.113883.4.6","value":"4534545435"}],"name":{"family":"IMS","given":["UroChart"]},"address":[{"line":["1  "],"country":"US"}]}},{"resource":{"id":"1","resourceType":"Organization","name":"qa_7101defcont","address":[{"line":["1"],"country":"US"}]}},{"resource":{"resourceType":"OperationOutcome","issue":[{"severity":"error","code":"exception","details":{"text":"0  - Error details OR Error related to FHIR  sections"},"diagnostics":"System.ArgumentNullException:  Value cannot be null.\r\nParameter name: source\r\nat  System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)\r\nat  HealthTronics.Data.Services.FHIR.MedicationFhirService.GetResource(RepositoryParameters  repositoryParameters, ChartType chartType, BundleFhirDto bundle) in c:\\svn\\UroChartEHR\\Portal\\HealthTronics.Data.Services\\FHIR\\MedicationFhirService.cs:line 51","location":["medication"],"expression":["medication"]}]}}]}
Reason Generic error or if there is any error in any section requested