openapi: 3.0.3 info: title: Aetna Patient Access API version: 1.0.0 description: "The Aetna Patient Access API is an enterprise API that implements the HL7 FHIR standard to meet\ \ the CMS requirements for Interoperability. The API provides the ability for Aetna members to access their\ \ Clinical data using Third-party client applications supporting those standards. The Patient Access API supports\ \ the FHIR AllergyIntolerance resource that conforms to the HL7 FHIR USCore Implementation Guide STU3 Release\ \ v3.1.1 and supports USCore AllergyIntolerance Profile. The API follows the User token security model.\n\n\ The AllergyIntolerance SEARCH API supports the following operations:\n\nSMART on FHIR - Resource Retrieval\n\ 1. Launch AllergyIntolerance with no params by calling GET [base]/AllergyIntolerance which will request all\ \ AllergyIntolerances associated with an Authenticated user.\n - GET [base]/AllergyIntolerance \n2. Launch AllergyIntolerance\ \ with patient by calling GET [base]/AllergyIntolerance?patient=1234567891011 which will request all AllergyIntolerances\ \ associated with an Authenticated user.\n- GET [base]/AllergyIntolerance?patient=1234567891011\n\n1 and 2 perform\ \ the same search functionality.\n\nThis value will be provided by the Server. If a search returns more resources\ \ than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation\ \ = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. \n - GET [base]/AllergyIntolerance?_count=10&code=2058922&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D\n\ \n_revinclude=Provenance:target is supported\n - GET [base]/AllergyIntolerance?_revinclude=Provenance:target" contact: name: Aetna Interoperability Developer Support email: InteroperabilityDeveloperSupport@aetna.com url: https://developerportal.aetna.com/ x-assembled-by: API Evangelist enrichment pipeline x-assembly-note: 'Assembled from 40 single-operation Swagger 2.0 documents that Aetna publishes itself at https://developerportal.aetna.com/managedcontent/yaml/, listed in the portal''s own API catalog at https://developerportal.aetna.com/assets/Data/Fhir.json. Every path, parameter, description, schema, example and security definition below is Aetna''s verbatim content; the union, the Swagger 2.0 -> OpenAPI 3.0.3 structural conversion, and the operationIds are ours (Aetna sets every operationId to the literal string "GET", which is not unique across a merged document). The unmodified sources are archived in openapi/_original/. NOTE ON MERGE FIDELITY: where two source documents define a schema of the same name with different content (FHIR profile variants), the first definition encountered wins and that divergence is not represented here; the per-operation source of truth is always the archived original named in each operation''s x-source-file.' servers: - url: https://apif1.aetna.com/fhir paths: /v2/patientaccess/AllergyIntolerance: get: summary: Retrieves all Allergy Intolerances associated to an Authenticated User based on the search criteria (patient fhir logical id) description: Retrieves all Allergy Intolerances associated to an Authenticated User based on the search criteria (patient fhir logical id) operationId: get_v2_patientaccess_AllergyIntolerance responses: '200': description: This response returns a list of a Patient's AllergyIntolerances content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: code: coding: - system: http://snomed.info/sct code: '763875007' display: Product containing sulfonamide (product) text: sulfonamide antibacterial reaction: - severity: mild manifestation: - coding: - system: http://snomed.info/sct code: '271807003' display: skin rash text: skin rash verificationStatus: coding: - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification code: confirmed patient: reference: Patient/example display: Amy V. Shaw criticality: high text: div: '

Generated Narrative

clinicalStatus: Active

verificationStatus: Confirmed

category: medication

criticality: high

code: sulfonamide antibacterial

patient: Amy V. Shaw. Generated Summary: Medical Record Number: 1032702 (USUAL); active; Amy V. Shaw , Amy V. Baxter ; Phone: 555-555-5555, amy.shaw@example.com; gender: female; birthDate: 1987-02-20

Reactions

-ManifestationSeverity
*skin rashmild
' status: generated clinicalStatus: coding: - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical code: active category: - medication recorded: '2021-01-07' resourceType: AllergyIntolerance status: completed fullUrl: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/AllergyIntolerance/11181211064 - search: mode: match resource: code: coding: - system: http://snomed.info/sct code: '763875007' display: Product containing sulfonamide (product) text: sulfonamide antibacterial reaction: - severity: mild manifestation: - coding: - system: http://snomed.info/sct code: '271807003' display: skin rash text: skin rash verificationStatus: coding: - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification code: confirmed patient: reference: Patient/example display: Amy V. Shaw criticality: high text: div: '

Generated Narrative

clinicalStatus: Active

verificationStatus: Confirmed

category: medication

criticality: high

code: sulfonamide antibacterial

patient: Amy V. Shaw. Generated Summary: Medical Record Number: 1032702 (USUAL); active; Amy V. Shaw , Amy V. Baxter ; Phone: 555-555-5555, amy.shaw@example.com; gender: female; birthDate: 1987-02-20

Reactions

-ManifestationSeverity
*skin rashmild
' status: generated clinicalStatus: coding: - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical code: active category: - medication recorded: '2021-01-07' resourceType: AllergyIntolerance status: completed fullUrl: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/AllergyIntolerance/11181210653 total: 2 link: - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/AllergyIntolerance/?_count=2 relation: search - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/AllergyIntolerance/?_count=2&_page_token=Cjj3YEef7v%2F%2F%2F%2F%2BABb0c6BuGuAD%2FAf%2F%2BOGQzY2FiYmE2OTc5N2U0NGFmNmNiM2Y1OTAwYWRhOGIAARACIRdZYDGqWfwzOQAAAAARYLifSAJQAFoLCcJRz98ugOf9EANg3JPmgwY%3D relation: next - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/AllergyIntolerance/?_count=2 relation: first - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/AllergyIntolerance/?_count=2 relation: self id: a7bca4215fbc6e68b01b0801 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreAllergyIntolerance: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore AllergyIntolerance profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreAllergyIntolerance' parameters: - in: query name: patient description: "This is the FHIR Logical Id of a Patient (Patient.id)\n Ex. GET [base]/AllergyIntolerance?patient=98765212349744" required: false schema: type: string - in: query name: _page_token description: This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. GET [base]/AllergyIntolerance?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: 'Adds support for searching the US Core Profile resource types for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[AllergyIntolerance]?_revinclude=Provenance:target' required: false schema: type: string x-source-file: _v2_patientaccess_AllergyIntolerance.yaml /v2/patientaccess/AllergyIntolerance/{id}: get: summary: Retrieves AllergyIntolerance details using the Id and formats the response in USCoreAllergyIntolerance profile. description: Returns a Patient's Allergy Intolerance resource associated with the Logical Id operationId: get_v2_patientaccess_AllergyIntolerance_id responses: '200': description: This response returns a representation of a FHIR AllergyIntolerance resource which conforms to the USCore AllergyIntolerance profile. content: application/json: schema: $ref: '#/components/schemas/USCoreAllergyIntolerance' example: code: coding: - system: http://snomed.info/sct code: '763875007' display: Product containing sulfonamide (product) text: sulfonamide antibacterial reaction: - severity: mild manifestation: - coding: - system: http://snomed.info/sct code: '271807003' display: skin rash text: skin rash verificationStatus: coding: - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification code: confirmed meta: extension: - valueString: AllergyIntolerance Example url: http://hl7.org/fhir/StructureDefinition/instance-name - valueMarkdown: This is a allergyintolerance example for the *US Core AllergyIntolerance Profile*. url: http://hl7.org/fhir/StructureDefinition/instance-description profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance patient: reference: Patient/example display: Amy V. Shaw criticality: high id: example text: div: '

Generated Narrative

clinicalStatus: Active

verificationStatus: Confirmed

category: medication

criticality: high

code: sulfonamide antibacterial

patient: Amy V. Shaw. Generated Summary: Medical Record Number: 1032702 (USUAL); active; Amy V. Shaw , Amy V. Baxter ; Phone: 555-555-5555, amy.shaw@example.com; gender: female; birthDate: 1987-02-20

Reactions

-ManifestationSeverity
*skin rashmild
' status: generated clinicalStatus: coding: - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical code: active category: - medication resourceType: AllergyIntolerance '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreAllergyIntolerance: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore AllergyIntolerance profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreAllergyIntolerance' parameters: - in: path name: id description: This is the AllergyIntolerance (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_AllergyIntolerance_id.yaml /v2/patientaccess/Binary/{id}: get: summary: This operation returns a Binary Resource associated with the Logical Id operationId: get_v2_patientaccess_Binary_id responses: '200': description: This response returns a representation of a Binary Resource. content: application/json: schema: $ref: '#/components/schemas/Binary' '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' description: Returns an Binary Resource associated with the Logical Id. schemes: - https parameters: - in: path name: id description: This is the logical id. required: true schema: type: string x-source-file: _v2_patientaccess_Binary_id.yaml /v2/patientaccess/CarePlan: get: summary: Retrieves all Care Plans associated to an Authenticated User based on the search criteria (patient fhir logical id, date, status and category) description: Retrieves all Care Plans associated to an Authenticated User based on the search criteria (patient fhir logical id, date, status and category) operationId: get_v2_patientaccess_CarePlan responses: '200': description: This response returns a list of a Patient's CarePlans content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: subject: reference: Patient/example display: Amy Shaw text: status: additional category: - coding: - system: http://hl7.org/fhir/us/core/CodeSystem/careplan-category code: assess-plan recorded: '2021-01-07' resourceType: CarePlan status: completed fullUrl: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/CarePlan/11181211064 - search: mode: match resource: subject: reference: Patient/example display: Amy Shaw text: status: additional category: - coding: - system: http://hl7.org/fhir/us/core/CodeSystem/careplan-category code: assess-plan recorded: '2021-01-07' resourceType: CarePlan status: completed fullUrl: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/CarePlan/11181210653 total: 2 link: - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/CarePlan/?_count=2 relation: search - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/CarePlan/?_count=2&_page_token=Cjj3YEef7v%2F%2F%2F%2F%2BABb0c6BuGuAD%2FAf%2F%2BOGQzY2FiYmE2OTc5N2U0NGFmNmNiM2Y1OTAwYWRhOGIAARACIRdZYDGqWfwzOQAAAAARYLifSAJQAFoLCcJRz98ugOf9EANg3JPmgwY%3D relation: next - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/CarePlan/?_count=2 relation: first - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/CarePlan/?_count=2 relation: self id: a7bca4215fbc6e68b01b0801 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreCarePlan: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore CarePlan profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreCarePlan' parameters: - in: query name: patient description: "This is the FHIR Logical Id of a Patient (Patient.id)\n Ex. GET [base]/CarePlan?patient=98765212349744" required: false schema: type: string - in: query name: category description: Example codes indicating the category a care plan falls within. Note that these are in no way complete and might not even be appropriate for some uses. required: false schema: type: string - in: query name: _page_token description: This value will be provided by the Server. It is used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. GET [base]/CarePlan?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: 'Adds support for searching the US Core Profile resource types for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[CarePlan]?_revinclude=Provenance:target' required: false schema: type: string x-source-file: _v2_patientaccess_CarePlan.yaml /v2/patientaccess/CarePlan/{id}: get: summary: Retrieves CarePlan details using the Id and formats the response in USCoreCarePlan profile. description: Returns a Patient's Care Plan resource associated with the Logical Id operationId: get_v2_patientaccess_CarePlan_id responses: '200': description: This response returns a representation of a FHIR CarePlan resource which conforms to the USCore CarePlan profile. content: application/json: schema: $ref: '#/components/schemas/USCoreCarePlan' example: meta: extension: - valueString: Colonoscopy Example url: http://hl7.org/fhir/StructureDefinition/instance-name - valueMarkdown: This is a colonoscopy example for the *US Core CarePlan Profile*. url: http://hl7.org/fhir/StructureDefinition/instance-description profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan subject: reference: Patient/example display: Amy Shaw id: colonoscopy text: div: '
Assessment
  1. Recurrent GI bleed of unknown etiology; hypotension perhaps secondary to this but as likely secondary to polypharmacy.
  2. Acute on chronic anemia secondary to #1.
  3. Azotemia, acute renal failure with volume loss secondary to #1.
  4. Hyperkalemia secondary to #3 and on ACE and K+ supplement.
  5. Other chronic diagnoses as noted above, currently stable.
Planned Activity Planned Date
Colonoscopy April 21, 2000
' status: additional category: - coding: - system: http://hl7.org/fhir/us/core/CodeSystem/careplan-category code: assess-plan intent: order resourceType: CarePlan status: active '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreCarePlan: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore CarePlan profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreCarePlan' parameters: - in: path name: id description: This is the CarePlan (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_CarePlan_id.yaml /v2/patientaccess/CareTeam: get: summary: This operation retrieves all CareTeam records associated to an Authenticated User based on the search criteria description: Retrieves all CareTeam records associated to an Authenticated User based on the search criteria operationId: get_v2_patientaccess_CareTeam responses: '200': description: This response returns a list of patient's CareTeam records. content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: identifier: - value: '12345' period: end: '2013-01-01' subject: reference: Patient/example display: Peter James Chalmers encounter: reference: Encounter/example participant: - role: - text: responsiblePerson member: reference: Patient/example display: Peter James Chalmers - period: end: '2013-01-01' role: - text: adviser member: reference: '#pr1' display: Dorothy Dietition onBehalfOf: reference: Organization/f001 contained: - name: - given: - Dorothy family: Dietician id: pr1 resourceType: Practitioner managingOrganization: - reference: Organization/f001 name: Peter James Charlmers Care Plan for Inpatient Encounter id: example text: div:
Care Team
status: generated category: - coding: - system: http://loinc.org code: LA27976-2 display: Encounter-focused care team resourceType: CareTeam status: active fullUrl: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/CareTeam/0000000000000045666 meta: lastUpdated: '2021-04-09T16:09:02.860+00:00' link: - url: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/CareTeam?_count=3&page=1 relation: self - url: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/CareTeam?_count=3&page=2 relation: next id: 283388be-f4fa-4c09-bd16-d46282f6becb type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' x-USCoreCareTeam: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore CareTeam profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreCareTeam' parameters: - in: query name: patient description: 'This is the FHIR Logical Id of a Patient (Patient.id) Ex. GET [base]/CareTeam?Patient=zbdf8e23-7c16-5ad4-s310' required: false schema: type: string - in: query name: _page_token description: This value will be provided by the Server. Used to retrieve the next page of resultsIf a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/CareTeam?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: Adds support for searching the US Core Profile resource types for all the Provenance records for those resources using the _revinclude search parameter:GET [base]/[CareTeam]?_revinclude=Provenance:target required: false schema: type: string - in: query name: status description: 'This is the status of CareTeam ex: proposed | active | suspended | inactive | entered-in-error' required: false schema: type: string x-source-file: _v2_patientaccess_CareTeam.yaml /v2/patientaccess/CareTeam/{id}: get: summary: This operation returns a CareTeam Resource associated with the Logical Id description: Returns a CareTeam Resource associated with the Logical Id operationId: get_v2_patientaccess_CareTeam_id responses: '200': description: This response returns a representation of a CareTeam resource which conforms to the USCore CareTeam profile. content: application/json: schema: $ref: '#/components/schemas/USCoreCareTeam' '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' parameters: - in: path name: id description: This is the CareTeam(unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_CareTeam_id.yaml /v2/patientaccess/Condition: get: summary: Retrieves all Conditions associated with a patient and formats the response to the USCoreCondition profile. description: This operation will retrieve all Condition details associated with a patient and formats the response to the USCoreCondition Profile. Patient is a query parameter and is described in detail on the HL7 site for FHIR. operationId: get_v2_patientaccess_Condition responses: '200': description: This response returns a list of a Patient's Condition. content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: code: coding: - system: http://snomed.info/sct code: '88805009' display: Chronic congestive heart failure (disorder) text: Chronic congestive heart failure (disorder) verificationStatus: coding: - system: http://terminology.hl7.org/CodeSystem/condition-ver-status code: confirmed meta: lastUpdated: '2020-03-24T23:43:11.810+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition source: '#OA3EcmpoIPqxKVEk' tag: - system: https://smarthealthit.org/tags code: Covid19 synthetic population from Synthea subject: reference: Patient/b6935157-bc88-4a41-8c57-1238ca2d709a recordedDate: '1989-11-19T22:39:06-06:00' id: 19382 encounter: reference: Encounter/b38bfd4b-dbe1-4bdb-9de5-95841ed73aad clinicalStatus: coding: - system: http://terminology.hl7.org/CodeSystem/condition-clinical code: active category: - coding: - system: http://terminology.hl7.org/CodeSystem/condition-category code: encounter-diagnosis display: Encounter Diagnosis onsetDateTime: '1989-11-19T22:39:06-06:00' resourceType: Condition fullUrl: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/Condition/0000000000000045666 - search: mode: match resource: code: coding: - system: http://snomed.info/sct code: '429007001' display: History of cardiac arrest (situation) text: History of cardiac arrest (situation) verificationStatus: coding: - system: http://terminology.hl7.org/CodeSystem/condition-ver-status code: confirmed meta: lastUpdated: '2020-03-24T23:43:33.379+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition source: '#UIA891YdagSHgLfF' tag: - system: https://smarthealthit.org/tags code: Covid19 synthetic population from Synthea subject: reference: Patient/65316c21-489d-48d5-be6f-1dbb3cd72dd0 recordedDate: '1991-08-08T22:32:23-05:00' id: 19383 encounter: reference: Encounter/1062344a-4e6b-4cac-b752-a790bd008d4c clinicalStatus: coding: - system: http://terminology.hl7.org/CodeSystem/condition-clinical code: active category: - coding: - system: http://terminology.hl7.org/CodeSystem/condition-category code: encounter-diagnosis display: Encounter Diagnosis onsetDateTime: '1991-08-08T22:32:23-05:00' resourceType: Condition fullUrl: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/Condition/0000000000000045667 meta: lastUpdated: '2021-04-09T16:09:02.860+00:00' link: - url: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/Condition?_count=3&page=1 relation: self - url: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/Condition?_count=3&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D relation: next id: 283388be-f4fa-4c09-bd16-d46282f6becb type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreCondition: description: 'The API will never return this response. This parameter is here to show the schema of the USCoreCondition. The API 200 Response payload will return a bundle of conditions which will be in the USCoreCondition format.' content: application/json: schema: $ref: '#/components/schemas/USCoreCondition' parameters: - in: query name: _revinclude description: 'adds support for searching for all and particular US Core Profile resource types listed above for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[Resource]?_revinclude=Provenance:target' required: false schema: type: string - in: query name: _page_token description: 'This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/Condition?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D' required: false schema: type: string - in: query name: _count description: The parameter _count is defined as an instruction to the server regarding how many resources should be returned in a single page required: false schema: type: integer - in: query name: patient description: This response returns a list of a Patient's Conditions required: false schema: type: string x-source-file: _v2_patientaccess_Condition.yaml /v2/patientaccess/Condition/{id}: get: summary: Retrieves conditon details using the Id and formats the response to the USCoreCondition profile. description: This operation will retrieve condition details using the Id and formats the response to the USCoreCondition profile. Id is mandatory. These parameters are described in detail on the HL7 sites for FHIR and USCore. operationId: get_v2_patientaccess_Condition_id responses: '200': description: This response returns a representation of a Condition resource. It will be returned in the USCoreCondition profile format. content: application/json: schema: $ref: '#/components/schemas/USCoreCondition' example: identifier: - system: https://sources.aetna.com/encounter/identifier/memberenctid/50063 code: coding: - system: http://snomed.info/sct code: '88805009' display: Chronic congestive heart failure (disorder) text: Chronic congestive heart failure (disorder) verificationStatus: coding: - system: http://terminology.hl7.org/CodeSystem/condition-ver-status code: confirmed subject: reference: Patient/b6935157-bc88-4a41-8c57-1238ca2d709a recordedDate: '1989-11-19T22:39:06-06:00' encounter: reference: Encounter/b38bfd4b-dbe1-4bdb-9de5-95841ed73aad clinicalStatus: coding: - system: http://terminology.hl7.org/CodeSystem/condition-clinical code: active onsetDateTime: '1989-11-19T22:39:06-06:00' meta: lastUpdated: '2020-03-24T23:43:11.810+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition source: '#OA3EcmpoIPqxKVEk' tag: - system: https://smarthealthit.org/tags code: Covid19 synthetic population from Synthea id: 19382 category: - coding: - system: http://terminology.hl7.org/CodeSystem/condition-category code: encounter-diagnosis display: Encounter Diagnosis value: 42~ME402739+unknown+unknown+99255+2016-03-29+2016-04-03 resourceType: Condition '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified System Identifier doesn’t identify an existing Resource.​ content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' parameters: - in: path name: id description: This is the Condition (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_Condition_id.yaml /v2/patientaccess/Coverage: get: summary: Retrieves a patient's coverage details using the Id and formats the response to the CARIN profile. description: This operation will retrieve all Coverage details associated with a patient memberid operationId: get_v2_patientaccess_Coverage responses: '200': description: This response returns a representation of a Coverage resource content: application/json: schema: $ref: '#/components/schemas/Bundle' '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' parameters: - in: query name: identifier description: 'Indicates Coverage search by Membership ID memberid Ex. GET [base]/Coverage?identifier=https://sources.aetna.com/coverage/identifier/Idsource|IdValue' required: false schema: type: string - in: query name: patient description: This is the FHIR Logical Id of a Patient (Patient.id)Ex. GET [base]/Coverage?patient=98765212349744 required: false schema: type: string - in: query name: _id description: 'This is the coverage logical identifer\nex: GET [base]/Coverage?_id=[id] GET [base]/Coverage?_id=1032702' required: false schema: type: string - in: query name: _revinclude description: Adds support for searching for all the Provenance records for this resource using the _revinclude search parameterGET [base]/[Resource]?_revinclude=Provenance:target schema: type: string x-source-file: _v2_patientaccess_Coverage.yaml /v2/patientaccess/Coverage/{id}: get: summary: Retrieves a patient's coverage details using the Id and formats the response to the CARIN profile. description: This operation will fetch the current state of the resource using the Logical (unique) ID [FHIR Base]/Coverage/{id} operationId: get_v2_patientaccess_Coverage_id responses: '200': description: This response returns a representation of a Coverage resource which will be formatted to the CARINBBCoverage profile definition content: application/json: schema: $ref: '#/components/schemas/Bundle' '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' parameters: - in: path name: id description: This is the Coverage (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_Coverage_id.yaml /v2/patientaccess/Device: get: summary: This operation retrieves all Device records associated to an Authenticated User based on the search criteria description: Retrieves all Device records associated to an Authenticated User based on the search criteria operationId: get_v2_patientaccess_Device responses: '200': description: This response returns a list of patient's Device records. content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: identifier: - value: 00868475000235-2857cc9b-a48c-4af8-a519-e03341b0e832 meta: lastUpdated: '2021-08-19T05:30:29.655+00:00' versionId: '1' source: '#w7IOlsoDJ41Stj6p' patient: reference: Patient/2528728 id: '2528729' resourceType: Device fullUrl: http://hapi.fhir.org/baseR4/Device/2528729 meta: lastUpdated: '2021-08-25T00:16:09.020+00:00' link: - url: http://hapi.fhir.org/baseR4/Device?_count=1&_pretty=true relation: self - url: http://hapi.fhir.org/baseR4?_getpages=785607f2-7d6a-445b-bab2-d61bb4358948&_getpagesoffset=1&_count=1&_pretty=true&_bundletype=searchset relation: next id: 785607f2-7d6a-445b-bab2-d61bb4358948 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreImplantableDevice: description: This response returns a list of patient's Device records. content: application/json: schema: $ref: '#/components/schemas/USCoreImplantableDevice' parameters: - in: query name: patient description: 'This is the FHIR Logical Id of a Patient (Patient.id) Ex. GET [base]/Device?patient=98765212349744' required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: 'Adds support for searching the US Core Profile resource types for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[Device]?_revinclude=Provenance:target' required: false schema: type: string - in: query name: _page_token description: This value will be provided by the Server. Used to retrieve the next page of results If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/Device?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D required: false schema: type: string x-source-file: _v2_patientaccess_Device.yaml /v2/patientaccess/Device/{id}: get: summary: This operation returns a Device Resource associated with the Logical Id description: Returns a Device Resource associated with the Logical Id operationId: get_v2_patientaccess_Device_id responses: '200': description: This response returns a representation of a Device resource which conforms to the USCore Implantable Device profile. content: application/json: schema: $ref: '#/components/schemas/USCoreImplantableDevice' example: identifier: - value: 00868475000235-2857cc9b-a48c-4af8-a519-e03341b0e832 meta: lastUpdated: '2021-08-19T05:30:29.655+00:00' versionId: '1' source: '#w7IOlsoDJ41Stj6p' patient: reference: Patient/2528728 id: '2528729' resourceType: Device '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the Device(unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_Device_id.yaml /v2/patientaccess/DiagnosticReport: get: summary: This operation retrieves all DiagnosticReports associated to an Authenticated User based on the search criteria (patient fhir logical id, date, code, category) description: Retrieves all DiagnosticReports associated to an Authenticated User based on the search criteria (patient fhir logical id, date, code, category) operationId: get_v2_patientaccess_DiagnosticReport responses: '200': description: This response returns a list of patient's DiagnosticReports records. content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: result: - reference: Observation/2222010000000181544 identifier: - system: https://sources.aetna.com/diagnosticreport/identifier/memberdrid/50062 value: 42~MEDHKVFR+2020-03-09+1002-5 code: coding: - system: http://loinc.org code: 1002-5 display: DBG Ab [Presence] in Serum or Plasma performer: - display: Practitioner/0000001234567890211 effectiveDateTime: '2020-03-09' meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab subject: reference: Patient/1234567890211000000 id: '123433444555111000888222' category: - coding: - system: http://terminology.hl7.org/CodeSystem/v2-0074 code: LAB display: Laboratory _issued: extension: - valueCode: not-asked url: http://hl7.org/fhir/StructureDefinition/data-absent-reason resourceType: DiagnosticReport status: unknown fullUrl: https://apif1.aetna.com/fhir/v1/patientaccess/DiagnosticReport/123433444555111000888222 - search: mode: match resource: result: - reference: Observation/2222010000000181509 identifier: - system: https://sources.aetna.com/diagnosticreport/identifier/memberdrid/50062 value: 42~MEDHKVFR+2020-03-08+1001-7 code: coding: - system: http://loinc.org code: 1001-7 display: DBG Ab [Presence] in Serum or Plasma from Donor performer: - display: Practitioner/0000001234567890211 effectiveDateTime: '2020-03-08' meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab subject: reference: Patient/1234567890211000000 id: '222333444555111000888333' category: - coding: - system: http://terminology.hl7.org/CodeSystem/v2-0074 code: LAB display: Laboratory _issued: extension: - valueCode: not-asked url: http://hl7.org/fhir/StructureDefinition/data-absent-reason resourceType: DiagnosticReport status: unknown fullUrl: https://apif1.aetna.com/fhir/v1/patientaccess/DiagnosticReport/222333444555111000888333 total: 2 id: a7bca4215fbc6e68b01b0801 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreDiagnosticReportLab: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore DiagnosticReport Lab profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreDiagnosticReportLab' x-USCoreDiagnosticReportNote: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore DiagnosticReport Note profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreDiagnosticReportNote' parameters: - in: query name: patient description: 'This is the FHIR Logical Id of a Patient (Patient.id) Ex. GET [base]/DiagnositcReport?patient=98765212349744' required: false schema: type: string - in: query name: category description: Represents a classification of the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes. required: false schema: type: string - in: query name: code description: Represents the test, panel or battery that was ordered. required: false schema: type: string - in: query name: date description: 'The date parameter allows applications to search for DiagnosticReports by specimen collection date using a prefix followed by a single date in the format of yyyy-mm-dd. The following search prefixes are supported: • GE: Response set includes DiagnosticReports where specimen collection date is greater than or equal to the input value o (example: date=ge2019-01-01 will return DiagnosticReports with created after and inclusive of 2019-Jan-01) • LE: Response set includes DiagnosticReports where specimen collection date is less than or equal to the input value o (example: date=le2019-12-31 will return DiagnosticReports with specimen collection date before and inclusive of 2019-Dec-31) Period: Defining a upper and lower bound for a search of DiagnosticReports over a period can be performed with the ampersand operator ( using the GE and LE prefixes. Response set includes DiagnosticReports where specimen collection date falls in the period specified by the date boundaries (example: date=ge2019-01-01&date=le2019-12-31 will return DiagnosticReports with a specimen collection date between and inclusive of 2019-Jan-01 and 2019-Dec-31) Note: • Other search prefixes not listed here are unsupported at this time. • Supplying a date without a prefix or a prefix without a date will result in an error' required: false schema: type: string - in: query name: _page_token description: 'This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/DiagnosticReport?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D' required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: 'Adds support for searching the US Core Profile resource types for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[DiagnosticReport]?_revinclude=Provenance:target' required: false schema: type: string x-source-file: _v2_patientaccess_DiagnosticReport.yaml /v2/patientaccess/DiagnosticReport/{id}: get: summary: This operation returns a DiagnosticReport Resource associated with the Logical Id description: Returns a DiagnosticReport Resource associated with the Logical Id operationId: get_v2_patientaccess_DiagnosticReport_id responses: '200': description: 'This response returns a representation of a FHIR DiagnosticReport resource which conforms to either the USCore DiagnosticReport profiles : USCore DiagnosticReport Lab profile or USCore DiagnosticReport Note profile' content: application/json: schema: $ref: '#/components/schemas/DiagnosticReport' example: result: - reference: Observation/2222010000000181509 identifier: - system: https://sources.aetna.com/diagnosticreport/identifier/memberdrid/50062 value: 42~MEDHKVFR+2020-03-08+1001-7 code: coding: - system: http://loinc.org code: 1001-7 display: DBG Ab [Presence] in Serum or Plasma from Donor performer: - display: Practitioner/0000001234567890211 effectiveDateTime: '2020-03-08' meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab subject: reference: Patient/1234567890211000000 id: '222333444555111000888333' category: - coding: - system: http://terminology.hl7.org/CodeSystem/v2-0074 code: LAB display: Laboratory _issued: extension: - valueCode: not-asked url: http://hl7.org/fhir/StructureDefinition/data-absent-reason resourceType: DiagnosticReport status: unknown '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreDiagnosticReportLab: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore DiagnosticReport Lab profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreDiagnosticReportLab' x-USCoreDiagnosticReportNote: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore DiagnosticReport Note profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreDiagnosticReportNote' parameters: - in: path name: id description: This is the DiagnosticReport (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_DiagnosticReport_id.yaml /v2/patientaccess/DocumentReference: get: summary: This operation retrieves all DocumentReferences associated to an Authenticated User based on the search criteria (patient fhir logical id, date, category, type) description: Retrieves all DocumentReferences associated to an Authenticated User based on the search criteria (patient fhir logical id, date, category, type) operationId: get_v2_patientaccess_DocumentReference responses: '200': description: This response returns a list of patient's DocumentReferences records. content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: date: '2021-06-15T11:36:46.462+00:00' identifier: - system: https://sources.aetna.com/goal/identifier/99345 value: 42~MWRZ3456780+current+preliminary+34108-1+2021-06-15 custodian: reference: Organization/e345b49-5c16-4bd4-d310 subject: reference: Patient/123eb49-5c16-4bd4-c310 author: - reference: Organization/e345b49-5c16-4bd4-d310 securityLabel: - coding: - system: http://terminology.hl7.org/CodeSystem/v3-Confidentiality code: V display: very restricted description: Physical masterIdentifier: system: https://sources.aetna.com/goal/identifier/99345 value: 42~MWRZ3456780+current+preliminary+34108-1+2021-06-15 type: coding: - system: http://loinc.org code: 34108-1 display: Outpatient Note content: - attachment: data: xmlversiog== language: en-us contentType: text/plain docStatus: preliminary meta: lastUpdated: '2021-06-17T11:36:46.462+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference context: period: start: '2020-06-23T08:00:00+11:00' end: '2020-06-23T08:01:00+11:00' related: - reference: DiagnosticReport/b1235b14-3a23-8bd1-b421 facilityType: coding: - system: http://snomed.info/sct code: '6827000' display: Local community health center encounter: reference: Encounter/a925b49-5a13-7bd1-d410 id: zbdf8e23-7c16-5ad4-s310-467254b145e8 category: - coding: - system: http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category code: clinical-note display: Clinical Note authenticator: reference: Organization/e345b49-5c16-4bd4-d310 resourceType: DocumentReference status: current fullUrl: http://apif1.aetna.com/v1/patientaccess/DocumentReference/zbdf8e23-7c16-5ad4-s310-467254b145e8 - search: mode: match resource: date: '2021-06-07T11:36:46.462+00:00' identifier: - system: https://sources.aetna.com/goal/identifier/99345 value: 42~MWRZ3456780+current+amended+11492-6+2021-06-07 custodian: reference: Organization/e345b49-5c16-4bd4-d310 subject: reference: Patient/123eb49-5c16-4bd4-c310 author: - reference: Organization/e345b49-5c16-4bd4-d310 securityLabel: - coding: - system: http://terminology.hl7.org/CodeSystem/v3-Confidentiality code: V display: very restricted description: Physical masterIdentifier: system: https://sources.aetna.com/goal/identifier/99345 value: 42~MWRZ3456780+current+amended+11492-6+2021-06-07 type: coding: - system: http://loinc.org code: 11492-6 display: Provider-unspecifed, History and physical note content: - attachment: data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pjw/eG1sLXN0eWxlc2hlZXQgdHlwZT0idGV4dC94c2wiIGhyZWY9IiMiPz48eHNsOnN0eWxlc2hlZXQgdmVyc2lvbj0iMS4wIiB4bWxuczp4c2w9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvWFNML1RyYW5zZm9ybSIgeG1sbnM6ZXhzbD0iaHR0cDovL2V4c2x0Lm9yZy9jb21tb24iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRhdGE9InVybjphc2lwLXNhbnRlOmNpLXNpcyIgeG1sbnM6Yz0idXJuOmhsNy1vcmc6djMiIHhtbG5zOmxhYj0idXJuOm9pZDoxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMiIgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiIHhtbG5zOnhhZD0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS4yLjIjIj48ZGF0YTpDb250ZW51PjxjOkNsaW5pY2FsRG9jdW1lbnQgeG1sbnM9InVybjpobDctb3JnOnYzIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj48YzpyZWFsbUNvZGUgY29kZT0iRlIiPjwvYzpyZWFsbUNvZGU+PGM6dHlwZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEuMyIgZXh0ZW5zaW9uPSJQT0NEX0hEMDAwMDQwIj48L2M6dHlwZUlkPjxjOnRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMi44LjIuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6dGVtcGxhdGVJZCByb290PSIxLjIuMjUwLjEuMjEzLjEuMS4xLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMiPjwvYzp0ZW1wbGF0ZUlkPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS4zMTIuMTQzOS4xLjIiIGV4dGVuc2lvbj0iNzgxOTA3MC4zODE3LjEiPjwvYzppZD48Yzpjb2RlIGNvZGU9IjExNTAyLTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IkNSIGQnZXhhbWVucyBiaW9sb2dpcXVlcyIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIj48L2M6Y29kZT48Yzp0aXRsZT5Db21wdGUtcmVuZHUgZCdleGFtZW5zIGJpb2xvZ2lxdWVzIC0gRGVtYW5kZSBJMTkxMTEzMDExODwvYzp0aXRsZT48YzplZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDE5MTExMzE4MzY1NCswMTAwIj48L2M6ZWZmZWN0aXZlVGltZT48Yzpjb25maWRlbnRpYWxpdHlDb2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMjUiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzpjb25maWRlbnRpYWxpdHlDb2RlPjxjOmxhbmd1YWdlQ29kZSBjb2RlPSJmci1GUiI+PC9jOmxhbmd1YWdlQ29kZT48YzpzZXRJZCByb290PSIxLjIuMjUwLjEuMzEyLjE0MzkuMS4yIiBleHRlbnNpb249Ijc4MTkwNzAuMzgxNyI+PC9jOnNldElkPjxjOnZlcnNpb25OdW1iZXIgdmFsdWU9IjEiPjwvYzp2ZXJzaW9uTnVtYmVyPjxjOnJlY29yZFRhcmdldD48YzpwYXRpZW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuMjEzLjEuNC4yIiBleHRlbnNpb249IjEzODU2MTA0OTI0MzI5Njc3NTMyMDMiPjwvYzppZD48YzppZCByb290PSIxLjIuMjUwLjEuMzEyLjE0MzkuMiIgZXh0ZW5zaW9uPSIxNDAyNDEiPjwvYzppZD48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjgyIENIRU1JTiBERVMgTklFTExFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48YzpzdHJlZXRBZGRyZXNzTGluZT4wNjYwMCBBTlRJQkVTPC9jOnN0cmVldEFkZHJlc3NMaW5lPjwvYzphZGRyPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM2MDY3ODI3NzciIHVzZT0iTUMiPjwvYzp0ZWxlY29tPjxjOnBhdGllbnQ+PGM6bmFtZT48YzpnaXZlbj5QQVRSSUNJQTwvYzpnaXZlbj48YzpmYW1pbHkgcXVhbGlmaWVyPSJTUCI+VEVTVFRST0lTPC9jOmZhbWlseT48YzpwcmVmaXg+TW1lPC9jOnByZWZpeD48L2M6bmFtZT48YzphZG1pbmlzdHJhdGl2ZUdlbmRlckNvZGUgY29kZT0iRiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xIiBkaXNwbGF5TmFtZT0iRsOpbWluaW4iPjwvYzphZG1pbmlzdHJhdGl2ZUdlbmRlckNvZGU+PGM6YmlydGhUaW1lIHZhbHVlPSIxOTQ3MDQwMiI+PC9jOmJpcnRoVGltZT48YzpiaXJ0aHBsYWNlPjxjOnBsYWNlPjwvYzpwbGFjZT48L2M6YmlydGhwbGFjZT48L2M6cGF0aWVudD48L2M6cGF0aWVudFJvbGU+PC9jOnJlY29yZFRhcmdldD48YzphdXRob3I+PGM6ZnVuY3Rpb25Db2RlIGNvZGU9IkFTUEVDIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjEuMS40LjIuMjgwIiBkaXNwbGF5TmFtZT0iQXV0cmUgc3DDqWNpYWxpc3RlIj48YzpvcmlnaW5hbFRleHQ+QmlvbG9naXN0ZTwvYzpvcmlnaW5hbFRleHQ+PC9jOmZ1bmN0aW9uQ29kZT48Yzp0aW1lIHZhbHVlPSIyMDE5MTExMzE4MzYzMiswMTAwIj48L2M6dGltZT48Yzphc3NpZ25lZEF1dGhvcj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6Y29kZSBjb2RlPSJESVNQT1NJVElGIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjEuMS40LjYiIGRpc3BsYXlOYW1lPSJEaXNwb3NpdGlmIG3DqWRpY2FsIj48L2M6Y29kZT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkphY3F1ZXM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkQXV0aG9yPjwvYzphdXRob3I+PGM6Y3VzdG9kaWFuPjxjOmFzc2lnbmVkQ3VzdG9kaWFuPjxjOnJlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMiIgZXh0ZW5zaW9uPSIxMDYzNzUxMDUxIj48L2M6aWQ+PGM6bmFtZT5MQUJPUkFUT0lSRSBWQVVUUklOPC9jOm5hbWU+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzQ5MzY1ODU1NSIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOmFkZHI+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MTUgQk9VTEVWQVJEIEdFTkVSQUwgVkFVVFJJTjwvYzpzdHJlZXRBZGRyZXNzTGluZT48YzpzdHJlZXRBZGRyZXNzTGluZT4wNjYwMCBBTlRJQkVTPC9jOnN0cmVldEFkZHJlc3NMaW5lPjwvYzphZGRyPjwvYzpyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj48L2M6YXNzaWduZWRDdXN0b2RpYW4+PC9jOmN1c3RvZGlhbj48YzpsZWdhbEF1dGhlbnRpY2F0b3I+PGM6dGltZSB2YWx1ZT0iMjAxOTExMTMxODM2MzIrMDEwMCI+PC9jOnRpbWU+PGM6c2lnbmF0dXJlQ29kZSBjb2RlPSJTIj48L2M6c2lnbmF0dXJlQ29kZT48Yzphc3NpZ25lZEVudGl0eT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6YXNzaWduZWRQZXJzb24+PGM6bmFtZT48YzpnaXZlbj5KQUNRVUVTPC9jOmdpdmVuPjxjOmZhbWlseT5CQVJUT0xFVFRJPC9jOmZhbWlseT48L2M6bmFtZT48L2M6YXNzaWduZWRQZXJzb24+PGM6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4yIiBleHRlbnNpb249IjEwNjM3NTEwNTEiPjwvYzppZD48YzpuYW1lPkxBQk9SQVRPSVJFIFZBVVRSSU48L2M6bmFtZT48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNDkzNjU4NTU1IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0ibWFpbHRvOmxibS52YXV0cmluQGJpb2VzdGVyZWwuZnIiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJmYXg6KzMzNDkzNjU4NTQ0IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6YWRkcj48YzpzdHJlZXRBZGRyZXNzTGluZT4xNSBCT1VMRVZBUkQgR0VORVJBTCBWQVVUUklOPC9jOnN0cmVldEFkZHJlc3NMaW5lPjxjOnN0cmVldEFkZHJlc3NMaW5lPjA2NjAwIEFOVElCRVM8L2M6c3RyZWV0QWRkcmVzc0xpbmU+PC9jOmFkZHI+PGM6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZSBjb2RlPSJFVEFCTElTU0VNRU5UIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjEuMS40LjkiIGRpc3BsYXlOYW1lPSJFdGFibGlzc2VtZW50IGRlIHNhbnTDqSI+PC9jOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGU+PC9jOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjwvYzphc3NpZ25lZEVudGl0eT48L2M6bGVnYWxBdXRoZW50aWNhdG9yPjxjOmF1dGhlbnRpY2F0b3I+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4xLjUiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRpbWUgdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzp0aW1lPjxjOnNpZ25hdHVyZUNvZGUgY29kZT0iUyI+PC9jOnNpZ25hdHVyZUNvZGU+PGM6YXNzaWduZWRFbnRpdHk+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjgxMDAwMTk1MDYzMiI+PC9jOmlkPjxjOmFzc2lnbmVkUGVyc29uPjxjOm5hbWU+PGM6Z2l2ZW4+SmFjcXVlczwvYzpnaXZlbj48YzpmYW1pbHk+QkFSVE9MRVRUSTwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOmFzc2lnbmVkUGVyc29uPjxjOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMiIgZXh0ZW5zaW9uPSIxMDYzNzUxMDUxIj48L2M6aWQ+PGM6bmFtZT5MQUJPUkFUT0lSRSBWQVVUUklOPC9jOm5hbWU+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzQ5MzY1ODU1NSIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9Im1haWx0bzpsYm0udmF1dHJpbkBiaW9lc3RlcmVsLmZyIiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0iZmF4OiszMzQ5MzY1ODU0NCIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOmFkZHI+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MTUgQk9VTEVWQVJEIEdFTkVSQUwgVkFVVFJJTjwvYzpzdHJlZXRBZGRyZXNzTGluZT48YzpzdHJlZXRBZGRyZXNzTGluZT4wNjYwMCBBTlRJQkVTPC9jOnN0cmVldEFkZHJlc3NMaW5lPjwvYzphZGRyPjxjOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGUgY29kZT0iRVRBQkxJU1NFTUVOVCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4xLjEuNC45IiBkaXNwbGF5TmFtZT0iRXRhYmxpc3NlbWVudCBkZSBzYW50w6kiPjwvYzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlPjwvYzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48L2M6YXNzaWduZWRFbnRpdHk+PC9jOmF1dGhlbnRpY2F0b3I+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlJFRiI+PGM6ZnVuY3Rpb25Db2RlIGNvZGU9IkNPUlJFIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjEuMS40LjIuMjgwIiBkaXNwbGF5TmFtZT0iTcOpZGVjaW4iPjwvYzpmdW5jdGlvbkNvZGU+PGM6dGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTEwNCI+PC9jOmhpZ2g+PC9jOnRpbWU+PGM6YXNzb2NpYXRlZEVudGl0eSBjbGFzc0NvZGU9IlBST1YiPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIwMDYxMDQ5MDM3Ij48L2M6aWQ+PGM6Y29kZSBjb2RlPSJHMTVfMTAiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuNSIgZGlzcGxheU5hbWU9Ik3DqWRlY2luIj48L2M6Y29kZT48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNDkzMTY2NDY0IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzYxMTEyMzAzMCIgdXNlPSJNQyI+PC9jOnRlbGVjb20+PGM6YXNzb2NpYXRlZFBlcnNvbj48YzpuYW1lPjxjOmZhbWlseT5MRVNCQVRTPC9jOmZhbWlseT48YzpnaXZlbj5HRVJBUkQ8L2M6Z2l2ZW4+PGM6cHJlZml4PkRyPC9jOnByZWZpeD48L2M6bmFtZT48L2M6YXNzb2NpYXRlZFBlcnNvbj48L2M6YXNzb2NpYXRlZEVudGl0eT48L2M6cGFydGljaXBhbnQ+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IkRJU1QiPjxjOmZ1bmN0aW9uQ29kZSBjb2RlPSJQUkVMViIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4xLjEuNC4yLjI4MCIgZGlzcGxheU5hbWU9IlByw6lsZXZldXIiPjwvYzpmdW5jdGlvbkNvZGU+PGM6dGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUrMDEwMCI+PC9jOmhpZ2g+PC9jOnRpbWU+PGM6YXNzb2NpYXRlZEVudGl0eSBjbGFzc0NvZGU9IlBST1YiPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIwMDYzNzUwOTk2Ij48L2M6aWQ+PGM6Y29kZSBjb2RlPSJESVNQT1NJVElGIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjEuMS40LjYiIGRpc3BsYXlOYW1lPSJEaXNwb3NpdGlmIG3DqWRpY2FsIj48L2M6Y29kZT48Yzphc3NvY2lhdGVkUGVyc29uPjxjOm5hbWU+PGM6ZmFtaWx5Pk5BR01BUjwvYzpmYW1pbHk+PGM6Z2l2ZW4+SGFtZGk8L2M6Z2l2ZW4+PGM6cHJlZml4IG51bGxGbGF2b3I9IlVOSyI+PC9jOnByZWZpeD48L2M6bmFtZT48L2M6YXNzb2NpYXRlZFBlcnNvbj48L2M6YXNzb2NpYXRlZEVudGl0eT48L2M6cGFydGljaXBhbnQ+PGM6ZG9jdW1lbnRhdGlvbk9mPjxjOnNlcnZpY2VFdmVudD48YzppZCByb290PSIxLjIuMjUwLjEuMjEzLjEuMS45IiBleHRlbnNpb249IkkxOTExMTMwMTE4Ij48L2M6aWQ+PGM6Y29kZSBjb2RlPSIyNjQzNi02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkJpb2xvZ2llIj48L2M6Y29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmxvdyB2YWx1ZT0iMjAxOTExMTMxMDEwMzErMDEwMCI+PC9jOmxvdz48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzE4MzYzMiswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48YzpwZXJmb3JtZXIgdHlwZUNvZGU9IlBSRiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4xLjciPjwvYzp0ZW1wbGF0ZUlkPjxjOnRpbWU+PGM6bG93IHZhbHVlPSIyMDE5MTExMzEwMTAwMCswMTAwIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSI4MTAwMDE5NTA2MzIiPjwvYzppZD48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNDkzNjU4NTU1IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0ibWFpbHRvOmxibS52YXV0cmluQGJpb2VzdGVyZWwuZnIiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJmYXg6KzMzNDkzNjU4NTQ0IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6YXNzaWduZWRQZXJzb24+PGM6bmFtZSBudWxsRmxhdm9yPSJNU0siPjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PC9jOnNlcnZpY2VFdmVudD48L2M6ZG9jdW1lbnRhdGlvbk9mPjxjOmRvY3VtZW50YXRpb25PZj48YzpzZXJ2aWNlRXZlbnQ+PGM6Y29kZSBjb2RlPSIxODc2OC0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9Ik5GUyAtIEjDqW1vZ3JhbW1lIj48L2M6Y29kZT48L2M6c2VydmljZUV2ZW50PjwvYzpkb2N1bWVudGF0aW9uT2Y+PGM6ZG9jdW1lbnRhdGlvbk9mPjxjOnNlcnZpY2VFdmVudD48Yzpjb2RlIGNvZGU9IjE4NzE5LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvY2hpbWllIj48L2M6Y29kZT48L2M6c2VydmljZUV2ZW50PjwvYzpkb2N1bWVudGF0aW9uT2Y+PGM6ZG9jdW1lbnRhdGlvbk9mPjxjOnNlcnZpY2VFdmVudD48Yzpjb2RlIGNvZGU9IjE4NzE5LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvY2hpbWllIj48L2M6Y29kZT48L2M6c2VydmljZUV2ZW50PjwvYzpkb2N1bWVudGF0aW9uT2Y+PGM6ZG9jdW1lbnRhdGlvbk9mPjxjOnNlcnZpY2VFdmVudD48Yzpjb2RlIGNvZGU9IjE4NzE5LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvY2hpbWllIj48L2M6Y29kZT48L2M6c2VydmljZUV2ZW50PjwvYzpkb2N1bWVudGF0aW9uT2Y+PGM6ZG9jdW1lbnRhdGlvbk9mPjxjOnNlcnZpY2VFdmVudD48Yzpjb2RlIGNvZGU9IjE4NzE4LTciIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iTWFycXVldXJzIGNlbGx1bGFpcmVzIj48L2M6Y29kZT48L2M6c2VydmljZUV2ZW50PjwvYzpkb2N1bWVudGF0aW9uT2Y+PGM6ZG9jdW1lbnRhdGlvbk9mPjxjOnNlcnZpY2VFdmVudD48Yzpjb2RlIGNvZGU9IjE4NzIyLTkiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iRmVydGlsaXTDqSI+PC9jOmNvZGU+PC9jOnNlcnZpY2VFdmVudD48L2M6ZG9jdW1lbnRhdGlvbk9mPjxjOmRvY3VtZW50YXRpb25PZj48YzpzZXJ2aWNlRXZlbnQ+PGM6Y29kZSBjb2RlPSIyNjQzNi02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkJpb2xvZ2llIj48L2M6Y29kZT48L2M6c2VydmljZUV2ZW50PjwvYzpkb2N1bWVudGF0aW9uT2Y+PGM6Y29tcG9uZW50T2Y+PGM6ZW5jb21wYXNzaW5nRW5jb3VudGVyPjxjOmNvZGUgY29kZT0iRVhURVJORSIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4xLjEuNC4yLjI5MSIgZGlzcGxheU5hbWU9IkFjdGUgZXQgY29uc3VsdGF0aW9uIGV4dGVybmUiPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6bG93IHZhbHVlPSIyMDE5MTExMzEwMTAwMCswMTAwIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOmxvY2F0aW9uPjxjOmhlYWx0aENhcmVGYWNpbGl0eT48Yzpjb2RlIGNvZGU9IlNBMjUiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS43MS40LjIuNCIgZGlzcGxheU5hbWU9IkxhYm9yYXRvaXJlIGRlIEJpb2xvZ2llIE3DqWRpY2FsZSI+PC9jOmNvZGU+PGM6bG9jYXRpb24+PGM6bmFtZT5MQUJPUkFUT0lSRSBWQVVUUklOPC9jOm5hbWU+PGM6YWRkcj48YzpzdHJlZXRBZGRyZXNzTGluZT4xNSBCT1VMRVZBUkQgR0VORVJBTCBWQVVUUklOPC9jOnN0cmVldEFkZHJlc3NMaW5lPjxjOnN0cmVldEFkZHJlc3NMaW5lPjA2NjAwIEFOVElCRVM8L2M6c3RyZWV0QWRkcmVzc0xpbmU+PC9jOmFkZHI+PC9jOmxvY2F0aW9uPjwvYzpoZWFsdGhDYXJlRmFjaWxpdHk+PC9jOmxvY2F0aW9uPjwvYzplbmNvbXBhc3NpbmdFbmNvdW50ZXI+PC9jOmNvbXBvbmVudE9mPjxjOmNvbXBvbmVudD48YzpzdHJ1Y3R1cmVkQm9keT48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIyNjQzNi02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkJpb2xvZ2llIj48L2M6Y29kZT48Yzp0aXRsZT5CaW9sb2dpZTwvYzp0aXRsZT48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6dGV4dD48Yzp0YWJsZT48Yzp0aGVhZD48Yzp0cj48Yzp0aD48L2M6dGg+PGM6dGg+UsOpc3VsdGF0czwvYzp0aD48Yzp0aD5Sw6lmw6lyZW5jZXM8L2M6dGg+PGM6dGg+QW50w6ljw6lkZW50czwvYzp0aD48L2M6dHI+PC9jOnRoZWFkPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PC9jOnRib2R5PjwvYzp0YWJsZT48L2M6dGV4dD48YzplbnRyeSB0eXBlQ29kZT0iRFJJViI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6YWN0IGNsYXNzQ29kZT0iQUNUIiBtb29kQ29kZT0iRVZOIj48Yzpjb2RlIGNvZGU9IjI2NDM2LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvbG9naWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iQVVUSEVOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuOC4xLjQuNyI+PC9jOnRlbXBsYXRlSWQ+PGM6dGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzE4MzYzMiswMTAwIj48L2M6aGlnaD48L2M6dGltZT48YzpwYXJ0aWNpcGFudFJvbGU+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjgxMDAwMTk1MDYzMiI+PC9jOmlkPjxjOnBsYXlpbmdFbnRpdHk+PGM6bmFtZT48YzpnaXZlbj5KQUNRVUVTPC9jOmdpdmVuPjxjOmZhbWlseT5CQVJUT0xFVFRJPC9jOmZhbWlseT48L2M6bmFtZT48L2M6cGxheWluZ0VudGl0eT48L2M6cGFydGljaXBhbnRSb2xlPjwvYzpwYXJ0aWNpcGFudD48YzplbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+PGM6cHJvY2VkdXJlIGNsYXNzQ29kZT0iUFJPQyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS4yIj48L2M6dGVtcGxhdGVJZD48YzplZmZlY3RpdmVUaW1lPjwvYzplZmZlY3RpdmVUaW1lPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJQUkQiPjxjOnBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9IlNQRUMiPjxjOnBsYXlpbmdFbnRpdHk+PGM6Y29kZSBudWxsRmxhdm9yPSJVTksiPjxjOm9yaWdpbmFsVGV4dD48L2M6b3JpZ2luYWxUZXh0PjwvYzpjb2RlPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjwvYzpwcm9jZWR1cmU+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjwvYzphY3Q+PC9jOmVudHJ5PjwvYzpzZWN0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRleHQ+PGM6bGlzdD48YzppdGVtPjwvYzppdGVtPjwvYzpsaXN0PjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMjY0MzYtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJCaW9sb2dpZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmVmZmVjdGl2ZVRpbWU+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PjwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PC9jOmFjdD48L2M6ZW50cnk+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4xIj48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjE4NzY4LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iTkZTIC0gSMOpbW9ncmFtbWUiPjwvYzpjb2RlPjxjOnRpdGxlPk5GUyAtIEjDqW1vZ3JhbW1lPC9jOnRpdGxlPjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4yIj48L2M6dGVtcGxhdGVJZD48Yzp0ZXh0PjxjOnBhcmFncmFwaCBzdHlsZUNvZGU9InRvcCI+PGM6YnIvPkxlIDEzLTExLTIwMTkgw6AgMDk6NDU6MDAgcGFyIEhhbWRpIE5BR01BUiAtIFByw6lsw6h2ZW1lbnQgcGFyIHBvbmN0aW9uIHZlaW5ldXNlIGRpcmVjdGUgKHRlY2huaWNpZW4pPC9jOnBhcmFncmFwaD48Yzp0YWJsZT48Yzp0aGVhZD48Yzp0cj48Yzp0aD48L2M6dGg+PGM6dGg+UsOpc3VsdGF0czwvYzp0aD48Yzp0aD5Sw6lmw6lyZW5jZXM8L2M6dGg+PGM6dGg+QW50w6ljw6lkZW50czwvYzp0aD48L2M6dHI+PC9jOnRoZWFkPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PC9jOnRib2R5PjwvYzp0YWJsZT48YzpwYXJhZ3JhcGg+PGM6Y2FwdGlvbiBzdHlsZUNvZGU9IkJvbGQgQkdfOCBGR18xIj5OdW3DqXJhdGlvbiBnbG9idWxhaXJlICgxKTwvYzpjYXB0aW9uPjwvYzpwYXJhZ3JhcGg+PGM6bGlzdD48YzppdGVtPjxjOmJyLz48Yzp0YWJsZSBzdHlsZUNvZGU9IldfNzE4ICI+PGM6dGJvZHk+PGM6dHI+PGM6dGQgc3R5bGVDb2RlPSJXXzcxOCAiPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+KEN5dG9tw6l0cmllIGRlIGZsdXggLSBIYsKgOiBTcGVjdHJvcGhvdG9tw6l0cmllKcKgPGM6YnIvPjwvYzp0ZD48L2M6dHI+PC9jOnRib2R5PjwvYzp0YWJsZT48YzpwYXJhZ3JhcGg+wqA8L2M6cGFyYWdyYXBoPjxjOnBhcmFncmFwaD48Yzpici8+PC9jOnBhcmFncmFwaD48L2M6aXRlbT48L2M6bGlzdD48Yzp0YWJsZT48Yzp0Ym9keT48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IkJvbGQiPjA0LTExLTIwMTk8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIGFsaWduPSJsZWZ0IiBzdHlsZUNvZGU9IkJHXzggRkdfMSI+SMOpbWF0aWVzPC9jOnRkPjxjOnRkPjMuNDQgVC9sPC9jOnRkPjxjOnRkPigzLjgwLTUuNDApPC9jOnRkPjxjOnRkPjMuMzE8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5Iw6ltb2dsb2JpbmU8L2M6dGQ+PGM6dGQ+MTEuNCBnL2RsPC9jOnRkPjxjOnRkPigxMi41LTE1LjUpPC9jOnRkPjxjOnRkPjEwLjU8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IlNtYWxsRm9udCI+Ny4xIG1tb2wvbDwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IlNtYWxsRm9udCI+KDcuOC05LjYpPC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5Iw6ltYXRvY3JpdGU8L2M6dGQ+PGM6dGQ+MzYgJTwvYzp0ZD48Yzp0ZD4oMzctNDcpPC9jOnRkPjxjOnRkPjMyPC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIGFsaWduPSJsZWZ0IiBzdHlsZUNvZGU9IkJHXzggRkdfMSI+ICBTb2l0OjwvYzp0ZD48Yzp0ZD4wLjM2IDwvYzp0ZD48Yzp0ZD4oMC4zNy0wLjQ3KTwvYzp0ZD48Yzp0ZD4wLjMyPC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PGM6cGFyYWdyYXBoPjxjOmJyPjwvYzpicj48L2M6cGFyYWdyYXBoPjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkIGFsaWduPSJsZWZ0IiBzdHlsZUNvZGU9IkJHXzggRkdfMSI+Vi5HLk08L2M6dGQ+PGM6dGQ+MTAzLjMgZmw8L2M6dGQ+PGM6dGQ+KDgyLjAtOTguMCk8L2M6dGQ+PGM6dGQ+OTcuNzwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBhbGlnbj0ibGVmdCIgc3R5bGVDb2RlPSJCR184IEZHXzEiPkMuQy5NLkg8L2M6dGQ+PGM6dGQ+MzIuMSBnL2RsPC9jOnRkPjxjOnRkPigzMi4wLTM2LjApPC9jOnRkPjxjOnRkPjMyLjQ8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5ULkMuTS5IPC9jOnRkPjxjOnRkPjMzLjEgcGc8L2M6dGQ+PGM6dGQ+KDI3LjAtMzIuMCk8L2M6dGQ+PGM6dGQ+MzEuNjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBhbGlnbj0ibGVmdCIgc3R5bGVDb2RlPSJCR184IEZHXzEiPkluZGljZSBkZSBkaXN0cmlidXRpb24gZGVzIGjDqW1hdGllczwvYzp0ZD48Yzp0ZD4xOCAlPC9jOnRkPjxjOnRkPigmbHQ7MTUpPC9jOnRkPjxjOnRkPjE5PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PGM6cGFyYWdyYXBoPjxjOmJyPjwvYzpicj48L2M6cGFyYWdyYXBoPjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMTg3NjgtMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJORlMgLSBIw6ltb2dyYW1tZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PjwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9Ijc4OS04IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IsOJcnl0aHJvY3l0ZXMgW05vbWJyZS9Wb2x1bWVdIFNhbmcgOyBOdW3DqXJpcXVlIDsgQ29tcHRhZ2UgYXV0b21hdGUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iMy40NCIgdW5pdD0iVC9sIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9IkEiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJBYm5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSIzLjgwIiB1bml0PSJUL2wiPjwvYzpsb3c+PGM6aGlnaCB2YWx1ZT0iNS40MCIgdW5pdD0iVC9sIj48L2M6aGlnaD48L2M6dmFsdWU+PC9jOm9ic2VydmF0aW9uUmFuZ2U+PC9jOnJlZmVyZW5jZVJhbmdlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjcxOC03IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkjDqW1vZ2xvYmluZSBbTWFzc2UvVm9sdW1lXSBTYW5nIDsgTnVtw6lyaXF1ZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSIxMS40IiB1bml0PSJnL2RsIj48Yzp0cmFuc2xhdGlvbiB2YWx1ZT0iNy4xIiBjb2RlPSJtbW9sL2wiPjwvYzp0cmFuc2xhdGlvbj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9IkEiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJBYm5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSIxMi41IiB1bml0PSJnL2RsIj48Yzp0cmFuc2xhdGlvbiB2YWx1ZT0iNy44IiBjb2RlPSJtbW9sL2wiPjwvYzp0cmFuc2xhdGlvbj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjE1LjUiIHVuaXQ9ImcvZGwiPjxjOnRyYW5zbGF0aW9uIHZhbHVlPSI5LjYiIGNvZGU9Im1tb2wvbCI+PC9jOnRyYW5zbGF0aW9uPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOm9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjYiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iNDU0NC0zIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkjDqW1hdG9jcml0ZSBbRnJhY3Rpb24gdm9sdW1pcXVlXSBTYW5nIDsgTnVtw6lyaXF1ZSA7IENvbXB0YWdlIGF1dG9tYXRlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjM2IiB1bml0PSIlIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9IkEiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJBYm5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSIzNyIgdW5pdD0iJSI+PC9jOmxvdz48YzpoaWdoIHZhbHVlPSI0NyIgdW5pdD0iJSI+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIzMDQyOC03IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlZvbHVtZSBnbG9idWxhaXJlIG1veWVuIFtWb2x1bWUgZCdlbnRpdMOpXSDDiXJ5dGhyb2N5dGVzIDsgTnVtw6lyaXF1ZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSIxMDMuMyIgdW5pdD0iZmwiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iQSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9IkFibm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOnJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj48YzpvYnNlcnZhdGlvblJhbmdlIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+PGM6dmFsdWUgeHNpOnR5cGU9ImM6SVZMX1BRIj48Yzpsb3cgdmFsdWU9IjgyLjAiIHVuaXQ9ImZsIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9Ijk4LjAiIHVuaXQ9ImZsIj48L2M6aGlnaD48L2M6dmFsdWU+PC9jOm9ic2VydmF0aW9uUmFuZ2U+PC9jOnJlZmVyZW5jZVJhbmdlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjI4NTQwLTMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQ29uY2VudHJhdGlvbiBjb3JwdXNjdWxhaXJlIG1veWVubmUgZW4gaMOpbW9nbG9iaW5lIFtNYXNzZS9Wb2x1bWVdIMOJcnl0aHJvY3l0ZXMgOyBOdW3DqXJpcXVlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjMyLjEiIHVuaXQ9ImcvZGwiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSIzMi4wIiB1bml0PSJnL2RsIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjM2LjAiIHVuaXQ9ImcvZGwiPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOm9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjYiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMjg1MzktNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJUZW5ldXIgY29ycHVzY3VsYWlyZSBtb3llbm5lIGVuIGjDqW1vZ2xvYmluZSBbTWFzc2UgZCdlbnRpdMOpXSDDiXJ5dGhyb2N5dGVzIDsgTnVtw6lyaXF1ZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSIzMy4xIiB1bml0PSJwZyI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJBIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iQWJub3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PGM6cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPjxjOm9ic2VydmF0aW9uUmFuZ2UgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpJVkxfUFEiPjxjOmxvdyB2YWx1ZT0iMjcuMCIgdW5pdD0icGciPjwvYzpsb3c+PGM6aGlnaCB2YWx1ZT0iMzIuMCIgdW5pdD0icGciPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOm9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjYiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMzAzODUtOSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJJbmRpY2UgZGUgZGlzdHJpYnV0aW9uIMOpcnl0aHJvY3l0YWlyZSBbUmF0aW9dIMOJcnl0aHJvY3l0ZXMgOyBOdW3DqXJpcXVlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjE4IiB1bml0PSIlIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9IkEiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJBYm5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6aGlnaCB2YWx1ZT0iMTUiIHVuaXQ9IiUiPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PC9jOm9yZ2FuaXplcj48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PC9jOmFjdD48L2M6ZW50cnk+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6dGV4dD48YzpwYXJhZ3JhcGg+PGM6Y2FwdGlvbiBzdHlsZUNvZGU9IkJvbGQgQkdfOCBGR18xIj5Gb3JtdWxlIGxldWNvY3l0YWlyZSAoMSk8L2M6Y2FwdGlvbj48L2M6cGFyYWdyYXBoPjxjOmxpc3Q+PGM6aXRlbT48Yzpici8+PGM6dGFibGUgc3R5bGVDb2RlPSJXXzcxOCAiPjxjOnRib2R5PjxjOnRyPjxjOnRkIHN0eWxlQ29kZT0iV18xODggIj48L2M6dGQ+PGM6dGQgc3R5bGVDb2RlPSJXXzk0ICI+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iV18xOSAiPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IldfMTEzICI+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iV183NSAiPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IldfMTEzICI+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iV18xMTMgIj48L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIGNvbHNwYW49IjMiPihDeXRvbcOpdHJpZSBkZSBmbHV4KcKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIGNvbHNwYW49IjMiPsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9Ikl0YWxpYyAgIj4wNC0xMS0yMDE5wqA8Yzpici8+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBjb2xzcGFuPSIzIj5MZXVjb2N5dGVzwqA8Yzpici8+PC9jOnRkPjxjOnRkPjMsMjLCoDxjOmJyLz48L2M6dGQ+PGM6dGQ+Ry9swqA8Yzpici8+PC9jOnRkPjxjOnRkPig0LDAwLTEwLDAwKcKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4xLDY3wqA8Yzpici8+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PGM6dGQgY29sc3Bhbj0iMiI+c29pdMKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4zIDIyMMKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD5NL2zCoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD5Qb2x5bnVjbD9haXJlcyBuZXV0cm9waGlsZXPCoDxjOmJyLz48L2M6dGQ+PGM6dGQ+NjYsOcKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4lwqA8Yzpici8+PC9jOnRkPjxjOnRkPjIgMTU0wqA8Yzpici8+PC9jOnRkPjxjOnRkPk0vbMKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4oMSA4MDAtNyA1MDApwqA8Yzpici8+PC9jOnRkPjxjOnRkPjgzNcKgPGM6YnIvPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+UG9seW51Y2w/YWlyZXMgP29zaW5vcGhpbGVzwqA8Yzpici8+PC9jOnRkPjxjOnRkPjMsMMKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4lwqA8Yzpici8+PC9jOnRkPjxjOnRkPjk3wqA8Yzpici8+PC9jOnRkPjxjOnRkPk0vbMKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4oMC00MDApwqA8Yzpici8+PC9jOnRkPjxjOnRkPjUwwqA8Yzpici8+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD5Qb2x5bnVjbD9haXJlcyBiYXNvcGhpbGVzwqA8Yzpici8+PC9jOnRkPjxjOnRkPjEsN8KgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4lwqA8Yzpici8+PC9jOnRkPjxjOnRkPjU1wqA8Yzpici8+PC9jOnRkPjxjOnRkPk0vbMKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4oMC0yMDApwqA8Yzpici8+PC9jOnRkPjxjOnRkPjE3wqA8Yzpici8+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD5MeW1waG9jeXRlc8KgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4xOSw4wqA8Yzpici8+PC9jOnRkPjxjOnRkPiXCoDxjOmJyLz48L2M6dGQ+PGM6dGQ+NjM4wqA8Yzpici8+PC9jOnRkPjxjOnRkPk0vbMKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4oMSAwMDAtNCAwMDApwqA8Yzpici8+PC9jOnRkPjxjOnRkPjQ1McKgPGM6YnIvPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+TW9ub2N5dGVzwqA8Yzpici8+PC9jOnRkPjxjOnRkPjgsNsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD4lwqA8Yzpici8+PC9jOnRkPjxjOnRkPjI3N8KgPGM6YnIvPjwvYzp0ZD48Yzp0ZD5NL2zCoDxjOmJyLz48L2M6dGQ+PGM6dGQ+KDIwMC0xIDAwMCnCoDxjOmJyLz48L2M6dGQ+PGM6dGQ+MzAxwqA8Yzpici8+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjxjOnBhcmFncmFwaD7CoDwvYzpwYXJhZ3JhcGg+PGM6cGFyYWdyYXBoPjxjOmJyLz48L2M6cGFyYWdyYXBoPjwvYzppdGVtPjwvYzpsaXN0PjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMTg3NjgtMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJORlMgLSBIw6ltb2dyYW1tZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PjwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjY2OTAtMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJMZXVjb2N5dGVzIFtOb21icmUvVm9sdW1lXSBTYW5nIDsgTnVtw6lyaXF1ZSA7IENvbXB0YWdlIGF1dG9tYXRlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjMuMjIiIHVuaXQ9IkcvbCI+PGM6dHJhbnNsYXRpb24gdmFsdWU9IjMyMjAiIGNvZGU9Ik0vbCI+PC9jOnRyYW5zbGF0aW9uPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iQSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9IkFibm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOnJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj48YzpvYnNlcnZhdGlvblJhbmdlIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+PGM6dmFsdWUgeHNpOnR5cGU9ImM6SVZMX1BRIj48Yzpsb3cgdmFsdWU9IjQuMDAiIHVuaXQ9IkcvbCI+PGM6dHJhbnNsYXRpb24gdmFsdWU9IjQwMDAiIGNvZGU9Ik0vbCI+PC9jOnRyYW5zbGF0aW9uPjwvYzpsb3c+PGM6aGlnaCB2YWx1ZT0iMTAuMDAiIHVuaXQ9IkcvbCI+PGM6dHJhbnNsYXRpb24gdmFsdWU9IjEwMDAwIiBjb2RlPSJNL2wiPjwvYzp0cmFuc2xhdGlvbj48L2M6aGlnaD48L2M6dmFsdWU+PC9jOm9ic2VydmF0aW9uUmFuZ2U+PC9jOnJlZmVyZW5jZVJhbmdlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjI2NTExLTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iUG9seW51Y2zDqWFpcmVzIG5ldXRyb3BoaWxlcy8xMDAgbGV1Y29jeXRlcyBbRnJhY3Rpb24gZGUgbm9tYnJlc10gU2FuZyA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iNjYuOSIgdW5pdD0iJSI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjI2NDk5LTQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iUG9seW51Y2zDqWFpcmVzIG5ldXRyb3BoaWxlcyBbTm9tYnJlL1ZvbHVtZV0gU2FuZyA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iMjE1NCIgdW5pdD0iTS9sIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PGM6cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPjxjOm9ic2VydmF0aW9uUmFuZ2UgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpJVkxfUFEiPjxjOmxvdyB2YWx1ZT0iMTgwMCIgdW5pdD0iTS9sIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9Ijc1MDAiIHVuaXQ9Ik0vbCI+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIyNjQ1MC03IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlBvbHludWNsw6lhaXJlcyDDqW9zaW5vcGhpbGVzLzEwMCBsZXVjb2N5dGVzIFtGcmFjdGlvbiBkZSBub21icmVzXSBTYW5nIDsgTnVtw6lyaXF1ZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSIzLjAiIHVuaXQ9IiUiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIyNjQ0OS05IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlBvbHludWNsw6lhaXJlcyDDqW9zaW5vcGhpbGVzIFtOb21icmUvVm9sdW1lXSBTYW5nIDsgTnVtw6lyaXF1ZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSI5NyIgdW5pdD0iTS9sIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PGM6cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPjxjOm9ic2VydmF0aW9uUmFuZ2UgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpJVkxfUFEiPjxjOmxvdyB2YWx1ZT0iMCIgdW5pdD0iTS9sIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjQwMCIgdW5pdD0iTS9sIj48L2M6aGlnaD48L2M6dmFsdWU+PC9jOm9ic2VydmF0aW9uUmFuZ2U+PC9jOnJlZmVyZW5jZVJhbmdlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjMwMTgwLTQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iUG9seW51Y2zDqWFpcmVzIGJhc29waGlsZXMvMTAwIGxldWNvY3l0ZXMgW0ZyYWN0aW9uIGRlIG5vbWJyZXNdIFNhbmcgOyBOdW3DqXJpcXVlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjEuNyIgdW5pdD0iJSI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjI2NDQ0LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iUG9seW51Y2zDqWFpcmVzIGJhc29waGlsZXMgW05vbWJyZS9Wb2x1bWVdIFNhbmcgOyBOdW3DqXJpcXVlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjU1IiB1bml0PSJNL2wiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSIwIiB1bml0PSJNL2wiPjwvYzpsb3c+PGM6aGlnaCB2YWx1ZT0iMjAwIiB1bml0PSJNL2wiPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOm9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjYiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMjY0NzgtOCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJMeW1waG9jeXRlcyB0b3RhdXgvMTAwIGxldWNvY3l0ZXMgW0ZyYWN0aW9uIGRlIG5vbWJyZXNdIFNhbmcgOyBOdW3DqXJpcXVlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjE5LjgiIHVuaXQ9IiUiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIyNjQ3NC03IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9Ikx5bXBob2N5dGVzIHRvdGF1eCBbTm9tYnJlL1ZvbHVtZV0gU2FuZyA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iNjM4IiB1bml0PSJNL2wiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iQSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9IkFibm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOnJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj48YzpvYnNlcnZhdGlvblJhbmdlIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+PGM6dmFsdWUgeHNpOnR5cGU9ImM6SVZMX1BRIj48Yzpsb3cgdmFsdWU9IjEwMDAiIHVuaXQ9Ik0vbCI+PC9jOmxvdz48YzpoaWdoIHZhbHVlPSI0MDAwIiB1bml0PSJNL2wiPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOm9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjYiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMjY0ODUtMyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJNb25vY3l0ZXMvMTAwIGxldWNvY3l0ZXMgW0ZyYWN0aW9uIGRlIG5vbWJyZXNdIFNhbmcgOyBOdW3DqXJpcXVlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjguNiIgdW5pdD0iJSI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjI2NDg0LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iTW9ub2N5dGVzIFtOb21icmUvVm9sdW1lXSBTYW5nIDsgTnVtw6lyaXF1ZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSIyNzciIHVuaXQ9Ik0vbCI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOnJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj48YzpvYnNlcnZhdGlvblJhbmdlIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+PGM6dmFsdWUgeHNpOnR5cGU9ImM6SVZMX1BRIj48Yzpsb3cgdmFsdWU9IjIwMCIgdW5pdD0iTS9sIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjEwMDAiIHVuaXQ9Ik0vbCI+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48L2M6b3JnYW5pemVyPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4yIj48L2M6dGVtcGxhdGVJZD48Yzp0ZXh0PjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkIGFsaWduPSJsZWZ0IiBzdHlsZUNvZGU9IkJHXzggRkdfMSI+PC9jOnRkPjxjOnRkIGNvbHNwYW49IjMiPkxhbWUgY29udHJvbMOpZSBzdXIgbWljcm9zY29wZSBhdXRvbWF0aXF1ZSAoSGVtb0ZBWFMpIDwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMTg3NjgtMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJORlMgLSBIw6ltb2dyYW1tZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PjwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PC9jOmFjdD48L2M6ZW50cnk+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6dGV4dD48YzpwYXJhZ3JhcGg+PGM6Y2FwdGlvbiBzdHlsZUNvZGU9IkJvbGQgQkdfOCBGR18xIj5OdW3DqXJhdGlvbiBwbGFxdWV0dGFpcmUgKDEpPC9jOmNhcHRpb24+PC9jOnBhcmFncmFwaD48YzpsaXN0PjxjOml0ZW0+PGM6YnIvPjxjOnBhcmFncmFwaD4oQ3l0b23DqXRyaWUgZGUgZmx1eCnCoDwvYzpwYXJhZ3JhcGg+PGM6cGFyYWdyYXBoPjxjOmJyLz48L2M6cGFyYWdyYXBoPjwvYzppdGVtPjwvYzpsaXN0PjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iQm9sZCI+MDQtMTEtMjAxOTwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5QbGFxdWV0dGVzPC9jOnRkPjxjOnRkPjI1MiBHL2w8L2M6dGQ+PGM6dGQ+KDE1MC00MDApPC9jOnRkPjxjOnRkPjE5NjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iU21hbGxGb250Ij4yNTIwMDAgL21tMzwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IlNtYWxsRm9udCI+KDE1MDAwMC00MDAwMDApPC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5Wb2x1bWUgUGxhcXVldHRhaXJlIE1veWVuPC9jOnRkPjxjOnRkPjguMSBmbDwvYzp0ZD48Yzp0ZD4oJmx0OzE1LjApPC9jOnRkPjxjOnRkPjguMjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMTg3NjgtMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJORlMgLSBIw6ltb2dyYW1tZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PjwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9Ijc3Ny0zIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlBsYXF1ZXR0ZXMgW05vbWJyZS9Wb2x1bWVdIFNhbmcgOyBOdW3DqXJpcXVlIDsgQ29tcHRhZ2UgYXV0b21hdGUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iMjUyIiB1bml0PSJHL2wiPjxjOnRyYW5zbGF0aW9uIHZhbHVlPSIyNTIwMDAiIGNvZGU9Ii9tbTMiPjwvYzp0cmFuc2xhdGlvbj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PGM6cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPjxjOm9ic2VydmF0aW9uUmFuZ2UgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpJVkxfUFEiPjxjOmxvdyB2YWx1ZT0iMTUwIiB1bml0PSJHL2wiPjxjOnRyYW5zbGF0aW9uIHZhbHVlPSIxNTAwMDAiIGNvZGU9Ii9tbTMiPjwvYzp0cmFuc2xhdGlvbj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjQwMCIgdW5pdD0iRy9sIj48Yzp0cmFuc2xhdGlvbiB2YWx1ZT0iNDAwMDAwIiBjb2RlPSIvbW0zIj48L2M6dHJhbnNsYXRpb24+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIzMjYyMy0xIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlZvbHVtZSBtb3llbiBwbGFxdWV0dGFpcmUgW1ZvbHVtZSBkJ2VudGl0w6ldIFNhbmcgOyBOdW3DqXJpcXVlIDsgQ29tcHRhZ2UgYXV0b21hdGUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iOC4xIiB1bml0PSJmbCI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOnJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj48YzpvYnNlcnZhdGlvblJhbmdlIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+PGM6dmFsdWUgeHNpOnR5cGU9ImM6SVZMX1BRIj48YzpoaWdoIHZhbHVlPSIxNS4wIiB1bml0PSJmbCI+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48L2M6b3JnYW5pemVyPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjwvYzpzZWN0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMTg3MTktNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJCaW9jaGltaWUiPjwvYzpjb2RlPjxjOnRpdGxlPkJpb2NoaW1pZTwvYzp0aXRsZT48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6dGV4dD48YzpwYXJhZ3JhcGggc3R5bGVDb2RlPSJ0b3AiPjxjOmJyLz5MZSAxMy0xMS0yMDE5IMOgIDA5OjQ1OjAwIHBhciBIYW1kaSBOQUdNQVIgLSBQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKTwvYzpwYXJhZ3JhcGg+PGM6dGFibGU+PGM6dGhlYWQ+PGM6dHI+PGM6dGg+PC9jOnRoPjxjOnRoPlLDqXN1bHRhdHM8L2M6dGg+PGM6dGg+UsOpZsOpcmVuY2VzPC9jOnRoPjxjOnRoPkFudMOpY8OpZGVudHM8L2M6dGg+PC9jOnRyPjwvYzp0aGVhZD48Yzp0Ym9keT48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PGM6dGFibGU+PGM6dGJvZHk+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQgc3R5bGVDb2RlPSJCb2xkIj4wNC0xMS0yMDE5PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBhbGlnbj0ibGVmdCIgc3R5bGVDb2RlPSJCR184IEZHXzEiPlNvZGl1bSAoMSk8L2M6dGQ+PGM6dGQ+MTQzIG1FcS9sPC9jOnRkPjxjOnRkPigxMzItMTQ2KTwvYzp0ZD48Yzp0ZD4xNDQ8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIHN0eWxlQ29kZT0iSXRhbGljcyBTbWFsbEZvbnQiPjxjOmNvbnRlbnQgSUQ9IlRFQ19OQV8wMTAwIj4oUG90ZW50aW9tw6l0cmllLCBlbGVjdHJvZGUgc8OpbGVjdGl2ZSBkJ2lvbnMpPC9jOmNvbnRlbnQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMTg3MTktNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJCaW9jaGltaWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iQVVUSEVOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuOC4xLjQuNyI+PC9jOnRlbXBsYXRlSWQ+PGM6dGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzE4MzYzMiswMTAwIj48L2M6aGlnaD48L2M6dGltZT48YzpwYXJ0aWNpcGFudFJvbGU+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjgxMDAwMTk1MDYzMiI+PC9jOmlkPjxjOnBsYXlpbmdFbnRpdHk+PGM6bmFtZT48YzpnaXZlbj5KQUNRVUVTPC9jOmdpdmVuPjxjOmZhbWlseT5CQVJUT0xFVFRJPC9jOmZhbWlseT48L2M6bmFtZT48L2M6cGxheWluZ0VudGl0eT48L2M6cGFydGljaXBhbnRSb2xlPjwvYzpwYXJ0aWNpcGFudD48YzplbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+PGM6cHJvY2VkdXJlIGNsYXNzQ29kZT0iUFJPQyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS4yIj48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjkwNzAiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMi43IiBkaXNwbGF5TmFtZT0iUHLDqWzDqHZlbWVudCBwYXIgcG9uY3Rpb24gdmVpbmV1c2UgZGlyZWN0ZSAodGVjaG5pY2llbikiIGNvZGVTeXN0ZW1OYW1lPSJOQUJNIj48L2M6Y29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnBlcmZvcm1lcj48Yzphc3NpZ25lZEVudGl0eT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iMjE4Ij48L2M6aWQ+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzY5NTE0MDQxMiIgdXNlPSJNQyI+PC9jOnRlbGVjb20+PGM6YXNzaWduZWRQZXJzb24+PGM6bmFtZT48YzpnaXZlbj5IYW1kaTwvYzpnaXZlbj48YzpmYW1pbHk+TkFHTUFSPC9jOmZhbWlseT48L2M6bmFtZT48L2M6YXNzaWduZWRQZXJzb24+PGM6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4yIiBleHRlbnNpb249IjEwNjM3NTEwNTEiPjwvYzppZD48YzpuYW1lPkxBQk9SQVRPSVJFIFZBVVRSSU48L2M6bmFtZT48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNDkzNjU4NTU1IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0ibWFpbHRvOmxibS52YXV0cmluQGJpb2VzdGVyZWwuZnIiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJmYXg6KzMzNDkzNjU4NTQ0IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6YWRkcj48YzpzdHJlZXRBZGRyZXNzTGluZT4xNSBCT1VMRVZBUkQgR0VORVJBTCBWQVVUUklOPC9jOnN0cmVldEFkZHJlc3NMaW5lPjxjOnN0cmVldEFkZHJlc3NMaW5lPjA2NjAwIEFOVElCRVM8L2M6c3RyZWV0QWRkcmVzc0xpbmU+PC9jOmFkZHI+PGM6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZSBjb2RlPSJFVEFCTElTU0VNRU5UIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjEuMS40LjkiIGRpc3BsYXlOYW1lPSJFdGFibGlzc2VtZW50IGRlIHNhbnTDqSI+PC9jOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGU+PC9jOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjwvYzphc3NpZ25lZEVudGl0eT48L2M6cGVyZm9ybWVyPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJQUkQiPjxjOnBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9IlNQRUMiPjxjOnBsYXlpbmdFbnRpdHk+PGM6Y29kZSBudWxsRmxhdm9yPSJVTksiPjxjOm9yaWdpbmFsVGV4dD5Tw6lydW0vUGxhc21hPC9jOm9yaWdpbmFsVGV4dD48L2M6Y29kZT48L2M6cGxheWluZ0VudGl0eT48L2M6cGFydGljaXBhbnRSb2xlPjwvYzpwYXJ0aWNpcGFudD48L2M6cHJvY2VkdXJlPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48YzplbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+PGM6b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS40Ij48L2M6dGVtcGxhdGVJZD48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6Y29tcG9uZW50PjxjOm9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjYiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMjk1MS0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlNvZGl1bSBbTW9sZXMvVm9sdW1lXSBTw6lydW0vUGxhc21hIDsgTnVtw6lyaXF1ZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSIxNDMiIHVuaXQ9Im1FcS9sIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PGM6bWV0aG9kQ29kZT48YzpvcmlnaW5hbFRleHQ+PGM6cmVmZXJlbmNlIHZhbHVlPSIjVEVDX05BXzAxMDAiPjwvYzpyZWZlcmVuY2U+PC9jOm9yaWdpbmFsVGV4dD48L2M6bWV0aG9kQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSIxMzIiIHVuaXQ9Im1FcS9sIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjE0NiIgdW5pdD0ibUVxL2wiPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PC9jOm9yZ2FuaXplcj48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PC9jOmFjdD48L2M6ZW50cnk+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6dGV4dD48Yzp0YWJsZT48Yzp0Ym9keT48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IkJvbGQiPjA0LTExLTIwMTk8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIGFsaWduPSJsZWZ0IiBzdHlsZUNvZGU9IkJHXzggRkdfMSI+UG90YXNzaXVtICgxKTwvYzp0ZD48Yzp0ZD40LjEgbUVxL2w8L2M6dGQ+PGM6dGQ+KDMuNS01LjUpPC9jOnRkPjxjOnRkPjQuNDwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgc3R5bGVDb2RlPSJJdGFsaWNzIFNtYWxsRm9udCI+PGM6Y29udGVudCBJRD0iVEVDX0tfMDEwMCI+KFBvdGVudGlvbcOpdHJpZSwgZWxlY3Ryb2RlIHPDqWxlY3RpdmUgZCdpb25zKTwvYzpjb250ZW50PjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PC9jOnRib2R5PjwvYzp0YWJsZT48L2M6dGV4dD48YzplbnRyeSB0eXBlQ29kZT0iRFJJViI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6YWN0IGNsYXNzQ29kZT0iQUNUIiBtb29kQ29kZT0iRVZOIj48Yzpjb2RlIGNvZGU9IjE4NzE5LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvY2hpbWllIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IkFVVEhFTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjguMS40LjciPjwvYzp0ZW1wbGF0ZUlkPjxjOnRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMxODM2MzIrMDEwMCI+PC9jOmhpZ2g+PC9jOnRpbWU+PGM6cGFydGljaXBhbnRSb2xlPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSI4MTAwMDE5NTA2MzIiPjwvYzppZD48YzpwbGF5aW5nRW50aXR5PjxjOm5hbWU+PGM6Z2l2ZW4+SkFDUVVFUzwvYzpnaXZlbj48YzpmYW1pbHk+QkFSVE9MRVRUSTwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOnByb2NlZHVyZSBjbGFzc0NvZGU9IlBST0MiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSI5MDcwIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjIuNyIgZGlzcGxheU5hbWU9IlByw6lsw6h2ZW1lbnQgcGFyIHBvbmN0aW9uIHZlaW5ldXNlIGRpcmVjdGUgKHRlY2huaWNpZW4pIiBjb2RlU3lzdGVtTmFtZT0iTkFCTSI+PC9jOmNvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48YzpwZXJmb3JtZXI+PGM6YXNzaWduZWRFbnRpdHk+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjIxOCI+PC9jOmlkPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM2OTUxNDA0MTIiIHVzZT0iTUMiPjwvYzp0ZWxlY29tPjxjOmFzc2lnbmVkUGVyc29uPjxjOm5hbWU+PGM6Z2l2ZW4+SGFtZGk8L2M6Z2l2ZW4+PGM6ZmFtaWx5Pk5BR01BUjwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOmFzc2lnbmVkUGVyc29uPjxjOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMiIgZXh0ZW5zaW9uPSIxMDYzNzUxMDUxIj48L2M6aWQ+PGM6bmFtZT5MQUJPUkFUT0lSRSBWQVVUUklOPC9jOm5hbWU+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzQ5MzY1ODU1NSIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9Im1haWx0bzpsYm0udmF1dHJpbkBiaW9lc3RlcmVsLmZyIiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0iZmF4OiszMzQ5MzY1ODU0NCIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOmFkZHI+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MTUgQk9VTEVWQVJEIEdFTkVSQUwgVkFVVFJJTjwvYzpzdHJlZXRBZGRyZXNzTGluZT48YzpzdHJlZXRBZGRyZXNzTGluZT4wNjYwMCBBTlRJQkVTPC9jOnN0cmVldEFkZHJlc3NMaW5lPjwvYzphZGRyPjxjOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGUgY29kZT0iRVRBQkxJU1NFTUVOVCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4xLjEuNC45IiBkaXNwbGF5TmFtZT0iRXRhYmxpc3NlbWVudCBkZSBzYW50w6kiPjwvYzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlPjwvYzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48L2M6YXNzaWduZWRFbnRpdHk+PC9jOnBlcmZvcm1lcj48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iUFJEIj48YzpwYXJ0aWNpcGFudFJvbGUgY2xhc3NDb2RlPSJTUEVDIj48YzpwbGF5aW5nRW50aXR5PjxjOmNvZGUgbnVsbEZsYXZvcj0iVU5LIj48YzpvcmlnaW5hbFRleHQ+U8OpcnVtL1BsYXNtYTwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjI4MjMtMyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJQb3Rhc3NpdW0gW01vbGVzL1ZvbHVtZV0gU8OpcnVtL1BsYXNtYSA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iNC4xIiB1bml0PSJtRXEvbCI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOm1ldGhvZENvZGU+PGM6b3JpZ2luYWxUZXh0PjxjOnJlZmVyZW5jZSB2YWx1ZT0iI1RFQ19LXzAxMDAiPjwvYzpyZWZlcmVuY2U+PC9jOm9yaWdpbmFsVGV4dD48L2M6bWV0aG9kQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSIzLjUiIHVuaXQ9Im1FcS9sIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjUuNSIgdW5pdD0ibUVxL2wiPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PC9jOm9yZ2FuaXplcj48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PC9jOmFjdD48L2M6ZW50cnk+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6dGV4dD48Yzp0YWJsZT48Yzp0Ym9keT48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IkJvbGQiPjA0LTExLTIwMTk8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIGFsaWduPSJsZWZ0IiBzdHlsZUNvZGU9IkJHXzggRkdfMSI+Q2hsb3JlICgxKTwvYzp0ZD48Yzp0ZD4xMDYgbUVxL2w8L2M6dGQ+PGM6dGQ+KDk5LTEwOSk8L2M6dGQ+PGM6dGQ+MTA3PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBzdHlsZUNvZGU9Ikl0YWxpY3MgU21hbGxGb250Ij48Yzpjb250ZW50IElEPSJURUNfQ0xfMDEwMCI+KFBvdGVudGlvbcOpdHJpZSwgZWxlY3Ryb2RlIHPDqWxlY3RpdmUgZCdpb25zKTwvYzpjb250ZW50PjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PC9jOnRib2R5PjwvYzp0YWJsZT48L2M6dGV4dD48YzplbnRyeSB0eXBlQ29kZT0iRFJJViI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6YWN0IGNsYXNzQ29kZT0iQUNUIiBtb29kQ29kZT0iRVZOIj48Yzpjb2RlIGNvZGU9IjE4NzE5LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvY2hpbWllIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IkFVVEhFTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjguMS40LjciPjwvYzp0ZW1wbGF0ZUlkPjxjOnRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMxODM2MzIrMDEwMCI+PC9jOmhpZ2g+PC9jOnRpbWU+PGM6cGFydGljaXBhbnRSb2xlPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSI4MTAwMDE5NTA2MzIiPjwvYzppZD48YzpwbGF5aW5nRW50aXR5PjxjOm5hbWU+PGM6Z2l2ZW4+SkFDUVVFUzwvYzpnaXZlbj48YzpmYW1pbHk+QkFSVE9MRVRUSTwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOnByb2NlZHVyZSBjbGFzc0NvZGU9IlBST0MiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSI5MDcwIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjIuNyIgZGlzcGxheU5hbWU9IlByw6lsw6h2ZW1lbnQgcGFyIHBvbmN0aW9uIHZlaW5ldXNlIGRpcmVjdGUgKHRlY2huaWNpZW4pIiBjb2RlU3lzdGVtTmFtZT0iTkFCTSI+PC9jOmNvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48YzpwZXJmb3JtZXI+PGM6YXNzaWduZWRFbnRpdHk+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjIxOCI+PC9jOmlkPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM2OTUxNDA0MTIiIHVzZT0iTUMiPjwvYzp0ZWxlY29tPjxjOmFzc2lnbmVkUGVyc29uPjxjOm5hbWU+PGM6Z2l2ZW4+SGFtZGk8L2M6Z2l2ZW4+PGM6ZmFtaWx5Pk5BR01BUjwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOmFzc2lnbmVkUGVyc29uPjxjOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMiIgZXh0ZW5zaW9uPSIxMDYzNzUxMDUxIj48L2M6aWQ+PGM6bmFtZT5MQUJPUkFUT0lSRSBWQVVUUklOPC9jOm5hbWU+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzQ5MzY1ODU1NSIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9Im1haWx0bzpsYm0udmF1dHJpbkBiaW9lc3RlcmVsLmZyIiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0iZmF4OiszMzQ5MzY1ODU0NCIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOmFkZHI+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MTUgQk9VTEVWQVJEIEdFTkVSQUwgVkFVVFJJTjwvYzpzdHJlZXRBZGRyZXNzTGluZT48YzpzdHJlZXRBZGRyZXNzTGluZT4wNjYwMCBBTlRJQkVTPC9jOnN0cmVldEFkZHJlc3NMaW5lPjwvYzphZGRyPjxjOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGUgY29kZT0iRVRBQkxJU1NFTUVOVCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4xLjEuNC45IiBkaXNwbGF5TmFtZT0iRXRhYmxpc3NlbWVudCBkZSBzYW50w6kiPjwvYzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlPjwvYzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48L2M6YXNzaWduZWRFbnRpdHk+PC9jOnBlcmZvcm1lcj48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iUFJEIj48YzpwYXJ0aWNpcGFudFJvbGUgY2xhc3NDb2RlPSJTUEVDIj48YzpwbGF5aW5nRW50aXR5PjxjOmNvZGUgbnVsbEZsYXZvcj0iVU5LIj48YzpvcmlnaW5hbFRleHQ+U8OpcnVtL1BsYXNtYTwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjIwNzUtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJDaGxvcmUgW01vbGVzL1ZvbHVtZV0gU8OpcnVtL1BsYXNtYSA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iMTA2IiB1bml0PSJtRXEvbCI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOm1ldGhvZENvZGU+PGM6b3JpZ2luYWxUZXh0PjxjOnJlZmVyZW5jZSB2YWx1ZT0iI1RFQ19DTF8wMTAwIj48L2M6cmVmZXJlbmNlPjwvYzpvcmlnaW5hbFRleHQ+PC9jOm1ldGhvZENvZGU+PGM6cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPjxjOm9ic2VydmF0aW9uUmFuZ2UgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpJVkxfUFEiPjxjOmxvdyB2YWx1ZT0iOTkiIHVuaXQ9Im1FcS9sIj48L2M6bG93PjxjOmhpZ2ggdmFsdWU9IjEwOSIgdW5pdD0ibUVxL2wiPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PC9jOm9yZ2FuaXplcj48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PC9jOmFjdD48L2M6ZW50cnk+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4xIj48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjE4NzE5LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvY2hpbWllIj48L2M6Y29kZT48Yzp0aXRsZT5CaW9jaGltaWU8L2M6dGl0bGU+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRleHQ+PGM6cGFyYWdyYXBoIHN0eWxlQ29kZT0idG9wIj48Yzpici8+TGUgMTMtMTEtMjAxOSDDoCAwOTo0NTowMCBwYXIgSGFtZGkgTkFHTUFSIC0gUHLDqWzDqHZlbWVudCBwYXIgcG9uY3Rpb24gdmVpbmV1c2UgZGlyZWN0ZSAodGVjaG5pY2llbik8L2M6cGFyYWdyYXBoPjxjOnRhYmxlPjxjOnRoZWFkPjxjOnRyPjxjOnRoPjwvYzp0aD48Yzp0aD5Sw6lzdWx0YXRzPC9jOnRoPjxjOnRoPlLDqWbDqXJlbmNlczwvYzp0aD48Yzp0aD5BbnTDqWPDqWRlbnRzPC9jOnRoPjwvYzp0cj48L2M6dGhlYWQ+PGM6dGJvZHk+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iQm9sZCI+MDQtMTEtMjAxOTwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5DcsOpYXRpbmluZSAoMSk8L2M6dGQ+PGM6dGQ+NTguMyDCtW1vbC9sPC9jOnRkPjxjOnRkPig0NC4yLTcwLjcpPC9jOnRkPjxjOnRkPjUyLjI8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIHN0eWxlQ29kZT0iSXRhbGljcyBTbWFsbEZvbnQiPjxjOmNvbnRlbnQgSUQ9IlRFQ19DUkVfMDEwMCI+KENyw6lhdGluaW5hc2UpPC9jOmNvbnRlbnQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iU21hbGxGb250Ij42LjYgbWcvbDwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IlNtYWxsRm9udCI+KDUuMC04LjApPC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PC9jOnRib2R5PjwvYzp0YWJsZT48YzpwYXJhZ3JhcGggc3R5bGVDb2RlPSJCR184IEZHXzEiPkRvc2FnZSBjYWxpYnLDqSBzZWxvbiBsYSBtw6l0aG9kZSBkZSByw6lmw6lyZW5jZSBJRE1TPC9jOnBhcmFncmFwaD48YzpwYXJhZ3JhcGg+PGM6YnI+PC9jOmJyPjwvYzpwYXJhZ3JhcGg+PGM6dGFibGU+PGM6dGJvZHk+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5Qb2lkcyB1dGlsaXPDqSBkYW5zIGxlIGNhbGN1bCA6PC9jOnRkPjxjOnRkPjU0LjAga2c8L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjU0LjA8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PC9jOnRib2R5PjwvYzp0YWJsZT48L2M6dGV4dD48YzplbnRyeSB0eXBlQ29kZT0iRFJJViI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6YWN0IGNsYXNzQ29kZT0iQUNUIiBtb29kQ29kZT0iRVZOIj48Yzpjb2RlIGNvZGU9IjE4NzE5LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvY2hpbWllIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IkFVVEhFTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjguMS40LjciPjwvYzp0ZW1wbGF0ZUlkPjxjOnRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMxODM2MzIrMDEwMCI+PC9jOmhpZ2g+PC9jOnRpbWU+PGM6cGFydGljaXBhbnRSb2xlPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSI4MTAwMDE5NTA2MzIiPjwvYzppZD48YzpwbGF5aW5nRW50aXR5PjxjOm5hbWU+PGM6Z2l2ZW4+SkFDUVVFUzwvYzpnaXZlbj48YzpmYW1pbHk+QkFSVE9MRVRUSTwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOnByb2NlZHVyZSBjbGFzc0NvZGU9IlBST0MiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSI5MDcwIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjIuNyIgZGlzcGxheU5hbWU9IlByw6lsw6h2ZW1lbnQgcGFyIHBvbmN0aW9uIHZlaW5ldXNlIGRpcmVjdGUgKHRlY2huaWNpZW4pIiBjb2RlU3lzdGVtTmFtZT0iTkFCTSI+PC9jOmNvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48YzpwZXJmb3JtZXI+PGM6YXNzaWduZWRFbnRpdHk+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjIxOCI+PC9jOmlkPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM2OTUxNDA0MTIiIHVzZT0iTUMiPjwvYzp0ZWxlY29tPjxjOmFzc2lnbmVkUGVyc29uPjxjOm5hbWU+PGM6Z2l2ZW4+SGFtZGk8L2M6Z2l2ZW4+PGM6ZmFtaWx5Pk5BR01BUjwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOmFzc2lnbmVkUGVyc29uPjxjOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMiIgZXh0ZW5zaW9uPSIxMDYzNzUxMDUxIj48L2M6aWQ+PGM6bmFtZT5MQUJPUkFUT0lSRSBWQVVUUklOPC9jOm5hbWU+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzQ5MzY1ODU1NSIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9Im1haWx0bzpsYm0udmF1dHJpbkBiaW9lc3RlcmVsLmZyIiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0iZmF4OiszMzQ5MzY1ODU0NCIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOmFkZHI+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MTUgQk9VTEVWQVJEIEdFTkVSQUwgVkFVVFJJTjwvYzpzdHJlZXRBZGRyZXNzTGluZT48YzpzdHJlZXRBZGRyZXNzTGluZT4wNjYwMCBBTlRJQkVTPC9jOnN0cmVldEFkZHJlc3NMaW5lPjwvYzphZGRyPjxjOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGUgY29kZT0iRVRBQkxJU1NFTUVOVCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4xLjEuNC45IiBkaXNwbGF5TmFtZT0iRXRhYmxpc3NlbWVudCBkZSBzYW50w6kiPjwvYzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlPjwvYzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48L2M6YXNzaWduZWRFbnRpdHk+PC9jOnBlcmZvcm1lcj48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iUFJEIj48YzpwYXJ0aWNpcGFudFJvbGUgY2xhc3NDb2RlPSJTUEVDIj48YzpwbGF5aW5nRW50aXR5PjxjOmNvZGUgbnVsbEZsYXZvcj0iVU5LIj48YzpvcmlnaW5hbFRleHQ+U8OpcnVtL1BsYXNtYTwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjE0NjgyLTkiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQ3LDqWF0aW5pbmUgW01vbGVzL1ZvbHVtZV0gU8OpcnVtL1BsYXNtYSA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iNTguMyIgdW5pdD0iwrVtb2wvbCI+PGM6dHJhbnNsYXRpb24gdmFsdWU9IjYuNiIgY29kZT0ibWcvbCI+PC9jOnRyYW5zbGF0aW9uPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzptZXRob2RDb2RlPjxjOm9yaWdpbmFsVGV4dD48YzpyZWZlcmVuY2UgdmFsdWU9IiNURUNfQ1JFXzAxMDAiPjwvYzpyZWZlcmVuY2U+PC9jOm9yaWdpbmFsVGV4dD48L2M6bWV0aG9kQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSI0NC4yIiB1bml0PSLCtW1vbC9sIj48Yzp0cmFuc2xhdGlvbiB2YWx1ZT0iNS4wIiBjb2RlPSJtZy9sIj48L2M6dHJhbnNsYXRpb24+PC9jOmxvdz48YzpoaWdoIHZhbHVlPSI3MC43IiB1bml0PSLCtW1vbC9sIj48Yzp0cmFuc2xhdGlvbiB2YWx1ZT0iOC4wIiBjb2RlPSJtZy9sIj48L2M6dHJhbnNsYXRpb24+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6YWN0IGNsYXNzQ29kZT0iQUNUIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuNDAiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS41LjMuMS40LjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iNDg3NjctOCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJDb21tZW50YWlyZSI+PC9jOmNvZGU+PGM6dGV4dD48YzpyZWZlcmVuY2UgdmFsdWU9IiNDT01fQ1JFXzIxMDQ1OTc1Ij48L2M6cmVmZXJlbmNlPjwvYzp0ZXh0PjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48L2M6YWN0PjwvYzpjb21wb25lbnQ+PC9jOm9yZ2FuaXplcj48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PC9jOmFjdD48L2M6ZW50cnk+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6dGV4dD48Yzp0YWJsZT48Yzp0Ym9keT48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IkJvbGQiPjA0LTExLTIwMTk8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIGFsaWduPSJsZWZ0IiBzdHlsZUNvZGU9IkJHXzggRkdfMSI+RXN0aW1hdGlvbiBkZSBsYSBjbGFpcmFuY2UgZGUgbGEgY3LDqWF0aW5pbmUgKHNlbG9uIGxhIGZvcm11bGUgZGUgQ29ja3JvZnQgZXQgR2F1bHQpPC9jOnRkPjxjOnRkPjY1LjcgbWwvbWluPC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD43My41PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PGM6cGFyYWdyYXBoIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5Qb3VyIGRpYWdub3N0aXF1ZXIgdW5lIGluc3VmZmlzYW5jZSByw6luYWxlIGNocm9uaXF1ZSBjaGV6IGzCkmFkdWx0ZSwgbGEgZm9uY3Rpb24gcsOpbmFsZSBkb2l0IMOqdHJlIMOpdmFsdcOpZSBlbiBwcmF0aXF1ZSwgw6AgcGFydGlyIGRlIGxhIGNyw6lhdGluaW7DqW1pZSwgZXQgcGFyIGzCkmVzdGltYXRpb24gZHUgZMOpYml0IGRlIGZpbHRyYXRpb24gZ2xvbcOpcnVsYWlyZSAoREZHKSBldCBub24gcGx1cyBwYXIgbMKSZXN0aW1hdGlvbiBkZSBsYSBjbGFpcmFuY2UgZGUgbGEgY3LDqWF0aW5pbmUgc2Vsb24gbGEgZm9ybXVsZSBkZSBDb2NrY3JvZnQgZXQgR2F1bHQuIFBvdXIgZXN0aW1lciBsZSBERkcsIGzCksOpcXVhdGlvbiBDS0QtRVBJIGVzdCBsYSBwbHVzIHBlcmZvcm1hbnRlLjxjOmJyLz5MwpJhZGFwdGF0aW9uIGRlcyBwb3NvbG9naWVzIGRlcyBtw6lkaWNhbWVudHMgc2UgZmFpdCBhY3R1ZWxsZW1lbnQgZW4gZm9uY3Rpb24gZGUgbGEgY2xhaXJhbmNlIGVzdGltw6llIHBhciBsYSBmb3JtdWxlIGRlIENvY2tjcm9mdCBldCBHYXVsdC4gQ2V0dGUgZm9ybXVsZSBuwpJlc3RpbWUgcGFzIGxlIERGRy4gKEhBUyAyMDE0KTwvYzpwYXJhZ3JhcGg+PC9jOnRleHQ+PGM6ZW50cnkgdHlwZUNvZGU9IkRSSVYiPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PGM6Y29kZSBjb2RlPSIxODcxOS01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkJpb2NoaW1pZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmVmZmVjdGl2ZVRpbWU+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PjwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjM1NTkxLTciIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQ3LDqWF0aW5pbmUgY2xhaXJhbmNlIGNhbGN1bMOpZSBbVm9sdW1lL1RlbXBzXSBTw6lydW0vUGxhc21hIDsgTnVtw6lyaXF1ZSA7IEZvcm11bGUgZGUgQ29ja3JvZnQtR2F1bHQiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iNjUuNyIgdW5pdD0ibWwvbWluIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOmFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjQwIj48L2M6dGVtcGxhdGVJZD48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuNS4zLjEuNC4yIj48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjQ4NzY3LTgiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQ29tbWVudGFpcmUiPjwvYzpjb2RlPjxjOnRleHQ+PGM6cmVmZXJlbmNlIHZhbHVlPSIjQ09NX0NSQ09DS18xOTkxNTcyNSI+PC9jOnJlZmVyZW5jZT48L2M6dGV4dD48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PC9jOmFjdD48L2M6Y29tcG9uZW50PjwvYzpvcmdhbml6ZXI+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjwvYzphY3Q+PC9jOmVudHJ5PjwvYzpzZWN0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRleHQ+PGM6bGlzdD48YzppdGVtPjxjOmJyLz48Yzp0YWJsZSBzdHlsZUNvZGU9IldfNzE4ICI+PGM6dGJvZHk+PGM6dHI+PGM6dGQgc3R5bGVDb2RlPSJXXzE4OCAiPjwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IldfMTEzICI+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iV18xMTMgIj48L2M6dGQ+PGM6dGQgc3R5bGVDb2RlPSJXXzc1ICI+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iV18xMTMgIj48L2M6dGQ+PGM6dGQgc3R5bGVDb2RlPSJXXzExMyAiPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgY29sc3Bhbj0iNiI+RXN0aW1hdGlvbiBkdSBkw6liaXQgZGUgZmlsdHJhdGlvbiBnbG9tw6lydWxhaXJlIChERkcpwqA8Yzpici8+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgY29sc3Bhbj0iMiI+Q2xhaXJhbmNlIE1EUkQgKGNhdWNhc2llbikgOsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD44OCwwwqA8Yzpici8+PC9jOnRkPjxjOnRkIGNvbHNwYW49IjIiPm1sL21pbi8xLDczIG0ywqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgY29sc3Bhbj0iMiI+wqA8Yzpici8+PC9jOnRkPjxjOnRkPsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZCBjb2xzcGFuPSIyIj7CoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBjb2xzcGFuPSIyIj5DbGFpcmFuY2UgQ0tELUVQSSAoY2F1Y2FzaWVuKSA6wqA8Yzpici8+PC9jOnRkPjxjOnRkPjg4LDPCoDxjOmJyLz48L2M6dGQ+PGM6dGQgY29sc3Bhbj0iMiI+bWwvbWluLzEsNzMgbTLCoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBjb2xzcGFuPSIyIj7CoDxjOmJyLz48L2M6dGQ+PGM6dGQ+wqA8Yzpici8+PC9jOnRkPjxjOnRkIGNvbHNwYW49IjIiPsKgPGM6YnIvPjwvYzp0ZD48Yzp0ZD7CoDxjOmJyLz48L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIGNvbHNwYW49IjYiPkxhIGZvcm11bGUgQ0tELUVQSSAoQ2hyb25pYyBLaWRuZXkgRGlzZWFzZSBFUElkZW1pb2xvZ3kgY29sbGFib3JhdGlvbikgZXN0IGwnw6lxdWF0aW9uIGxhIHBsdXMgZmlhYmxlIHJlY29tbWFuZMOpZSBwYXIgbCdIQVMuwqA8Yzpici8+wqA8Yzpici8+QXR0ZW50aW9uLCBsZXMgZXN0aW1hdGlvbnMgZHUgREZHIG5lIHNvbnQgcGFzIGVuY29yZSBjb21wbMOpdGVtZW50IHZhbGlkw6llcyBjaGV6IGNlcnRhaW5lcyBwb3B1bGF0aW9ucyBkZSBwYXRpZW50c8KgIDogcGF0aWVudHMgbm9uLWNhdWNhc2llbnMsIMOiZ8OpcyBkZSBwbHVzIGRlIDc1IGFucywgYXlhbnQgdW4gcG9pZHMgZXQvb3UgdW5lIG1hc3NlIG11c2N1bGFpcmUgZXh0csOqbWUgZXQgdW4gcsOpZ2ltZSBwYXV2cmUgZW4gcHJvdMOpaW5lcy7CoDxjOmJyLz5DaGV6IGNlcyBwYXRpZW50cyBsZXMgcsOpc3VsdGF0cyBzb250IMOgLWludGVycHLDqXRlciBhdmVjIHByw6ljYXV0aW9uLiAoSEFTIEp1aWxsZXQgMjAxMinCoDxjOmJyLz48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PGM6cGFyYWdyYXBoPsKgPC9jOnBhcmFncmFwaD48YzpwYXJhZ3JhcGg+PGM6YnIvPjwvYzpwYXJhZ3JhcGg+PC9jOml0ZW0+PC9jOmxpc3Q+PC9jOnRleHQ+PGM6ZW50cnkgdHlwZUNvZGU9IkRSSVYiPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PGM6Y29kZSBjb2RlPSIxODcxOS01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkJpb2NoaW1pZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PjwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjMzOTE0LTMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iRmlsdHJhdGlvbiBnbG9tw6lydWxhaXJlIGNvcnJpZ8OpZS8xLDczbTIgY2FsY3Vsw6llIFtWb2x1bWUgYXJiaXRyYWlyZS9UZW1wc10gU8OpcnVtL1BsYXNtYSA7IE51bcOpcmlxdWUgOyBGb3JtdWxlIE1EUkQiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iODguMCIgdW5pdD0ibWwvbW4vMSw3M20yIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOm9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjYiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iNjIyMzgtMSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJGaWx0cmF0aW9uIGdsb23DqXJ1bGFpcmUgY29ycmlnw6llLzEsNzNtMiBjYWxjdWzDqWUgW1ZvbHVtZSBhcmJpdHJhaXJlL1RlbXBzXSBTw6lydW0vUGxhc21hIDsgTnVtw6lyaXF1ZSA7IENyw6lhdGluaW5lLEZvcm11bGUgQ0tELUVQSSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSI4OC4zIiB1bml0PSJtbC9tbi8xLDczbTIiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48L2M6b3JnYW5pemVyPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4yIj48L2M6dGVtcGxhdGVJZD48Yzp0ZXh0PjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMTg3MTktNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJCaW9jaGltaWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iQVVUSEVOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuOC4xLjQuNyI+PC9jOnRlbXBsYXRlSWQ+PGM6dGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzE4MzYzMiswMTAwIj48L2M6aGlnaD48L2M6dGltZT48YzpwYXJ0aWNpcGFudFJvbGU+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjgxMDAwMTk1MDYzMiI+PC9jOmlkPjxjOnBsYXlpbmdFbnRpdHk+PGM6bmFtZT48YzpnaXZlbj5KQUNRVUVTPC9jOmdpdmVuPjxjOmZhbWlseT5CQVJUT0xFVFRJPC9jOmZhbWlseT48L2M6bmFtZT48L2M6cGxheWluZ0VudGl0eT48L2M6cGFydGljaXBhbnRSb2xlPjwvYzpwYXJ0aWNpcGFudD48YzplbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+PGM6cHJvY2VkdXJlIGNsYXNzQ29kZT0iUFJPQyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS4yIj48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjkwNzAiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMi43IiBkaXNwbGF5TmFtZT0iUHLDqWzDqHZlbWVudCBwYXIgcG9uY3Rpb24gdmVpbmV1c2UgZGlyZWN0ZSAodGVjaG5pY2llbikiIGNvZGVTeXN0ZW1OYW1lPSJOQUJNIj48L2M6Y29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnBlcmZvcm1lcj48Yzphc3NpZ25lZEVudGl0eT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iMjE4Ij48L2M6aWQ+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzY5NTE0MDQxMiIgdXNlPSJNQyI+PC9jOnRlbGVjb20+PGM6YXNzaWduZWRQZXJzb24+PGM6bmFtZT48YzpnaXZlbj5IYW1kaTwvYzpnaXZlbj48YzpmYW1pbHk+TkFHTUFSPC9jOmZhbWlseT48L2M6bmFtZT48L2M6YXNzaWduZWRQZXJzb24+PGM6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4yIiBleHRlbnNpb249IjEwNjM3NTEwNTEiPjwvYzppZD48YzpuYW1lPkxBQk9SQVRPSVJFIFZBVVRSSU48L2M6bmFtZT48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNDkzNjU4NTU1IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0ibWFpbHRvOmxibS52YXV0cmluQGJpb2VzdGVyZWwuZnIiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJmYXg6KzMzNDkzNjU4NTQ0IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6YWRkcj48YzpzdHJlZXRBZGRyZXNzTGluZT4xNSBCT1VMRVZBUkQgR0VORVJBTCBWQVVUUklOPC9jOnN0cmVldEFkZHJlc3NMaW5lPjxjOnN0cmVldEFkZHJlc3NMaW5lPjA2NjAwIEFOVElCRVM8L2M6c3RyZWV0QWRkcmVzc0xpbmU+PC9jOmFkZHI+PGM6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZSBjb2RlPSJFVEFCTElTU0VNRU5UIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjEuMS40LjkiIGRpc3BsYXlOYW1lPSJFdGFibGlzc2VtZW50IGRlIHNhbnTDqSI+PC9jOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGU+PC9jOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjwvYzphc3NpZ25lZEVudGl0eT48L2M6cGVyZm9ybWVyPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJQUkQiPjxjOnBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9IlNQRUMiPjxjOnBsYXlpbmdFbnRpdHk+PGM6Y29kZSBudWxsRmxhdm9yPSJVTksiPjxjOm9yaWdpbmFsVGV4dD48L2M6b3JpZ2luYWxUZXh0PjwvYzpjb2RlPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjwvYzpwcm9jZWR1cmU+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjQiPjwvYzp0ZW1wbGF0ZUlkPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48L2M6b3JnYW5pemVyPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjwvYzpzZWN0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMTg3MTktNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJCaW9jaGltaWUiPjwvYzpjb2RlPjxjOnRpdGxlPkJpb2NoaW1pZTwvYzp0aXRsZT48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6dGV4dD48YzpwYXJhZ3JhcGggc3R5bGVDb2RlPSJ0b3AiPjxjOmJyLz5MZSAxMy0xMS0yMDE5IMOgIDA5OjQ1OjAwIHBhciBIYW1kaSBOQUdNQVIgLSBQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKTwvYzpwYXJhZ3JhcGg+PGM6dGFibGU+PGM6dGhlYWQ+PGM6dHI+PGM6dGg+PC9jOnRoPjxjOnRoPlLDqXN1bHRhdHM8L2M6dGg+PGM6dGg+UsOpZsOpcmVuY2VzPC9jOnRoPjxjOnRoPkFudMOpY8OpZGVudHM8L2M6dGg+PC9jOnRyPjwvYzp0aGVhZD48Yzp0Ym9keT48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PGM6dGFibGU+PGM6dGJvZHk+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQgc3R5bGVDb2RlPSJCb2xkIj4wNC0xMS0yMDE5PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBhbGlnbj0ibGVmdCIgc3R5bGVDb2RlPSJCR184IEZHXzEiPlBob3NwaGF0YXNlIGFsY2FsaW5lICgxKTwvYzp0ZD48Yzp0ZD41MCBVSS9sPC9jOnRkPjxjOnRkPig0NS0xMjkpPC9jOnRkPjxjOnRkPjQ1PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBzdHlsZUNvZGU9Ikl0YWxpY3MgU21hbGxGb250Ij48Yzpjb250ZW50IElEPSJURUNfUEFMXzAxMDAiPihDaW7DqXRpcXVlLCBJRkNDIG1vZGlmacOpZSk8L2M6Y29udGVudD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PGM6cGFyYWdyYXBoIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5BdHRlbnRpb24sIGxlcyBwaG9zcGhhdGFzZXMgYWxjYWxpbmVzIHNvbnQgcGh5c2lvbG9naXF1ZW1lbnQgw6lsZXbDqWVzIGNoZXogbGEgZmVtbWUgZW5jZWludGUgKHBob3NwaGF0YXNlIGFsY2FsaW5lIGQnb3JpZ2luZSBwbGFjZW50YWlyZSkuIExlcyB2YWxldXJzIGRlIHLDqWbDqXJlbmNlcyBmb3VybmllcyBuZSBzb250IGRvbmMgcGFzIGFwcGxpY2FibGVzIGRhbnMgY2UgY29udGV4dGUgY2xpbmlxdWUuPC9jOnBhcmFncmFwaD48L2M6dGV4dD48YzplbnRyeSB0eXBlQ29kZT0iRFJJViI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6YWN0IGNsYXNzQ29kZT0iQUNUIiBtb29kQ29kZT0iRVZOIj48Yzpjb2RlIGNvZGU9IjE4NzE5LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQmlvY2hpbWllIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IkFVVEhFTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjguMS40LjciPjwvYzp0ZW1wbGF0ZUlkPjxjOnRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMxODM2MzIrMDEwMCI+PC9jOmhpZ2g+PC9jOnRpbWU+PGM6cGFydGljaXBhbnRSb2xlPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSI4MTAwMDE5NTA2MzIiPjwvYzppZD48YzpwbGF5aW5nRW50aXR5PjxjOm5hbWU+PGM6Z2l2ZW4+SkFDUVVFUzwvYzpnaXZlbj48YzpmYW1pbHk+QkFSVE9MRVRUSTwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOnByb2NlZHVyZSBjbGFzc0NvZGU9IlBST0MiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSI5MDcwIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjIuNyIgZGlzcGxheU5hbWU9IlByw6lsw6h2ZW1lbnQgcGFyIHBvbmN0aW9uIHZlaW5ldXNlIGRpcmVjdGUgKHRlY2huaWNpZW4pIiBjb2RlU3lzdGVtTmFtZT0iTkFCTSI+PC9jOmNvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48YzpwZXJmb3JtZXI+PGM6YXNzaWduZWRFbnRpdHk+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjIxOCI+PC9jOmlkPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM2OTUxNDA0MTIiIHVzZT0iTUMiPjwvYzp0ZWxlY29tPjxjOmFzc2lnbmVkUGVyc29uPjxjOm5hbWU+PGM6Z2l2ZW4+SGFtZGk8L2M6Z2l2ZW4+PGM6ZmFtaWx5Pk5BR01BUjwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOmFzc2lnbmVkUGVyc29uPjxjOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMiIgZXh0ZW5zaW9uPSIxMDYzNzUxMDUxIj48L2M6aWQ+PGM6bmFtZT5MQUJPUkFUT0lSRSBWQVVUUklOPC9jOm5hbWU+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzQ5MzY1ODU1NSIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9Im1haWx0bzpsYm0udmF1dHJpbkBiaW9lc3RlcmVsLmZyIiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0iZmF4OiszMzQ5MzY1ODU0NCIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOmFkZHI+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MTUgQk9VTEVWQVJEIEdFTkVSQUwgVkFVVFJJTjwvYzpzdHJlZXRBZGRyZXNzTGluZT48YzpzdHJlZXRBZGRyZXNzTGluZT4wNjYwMCBBTlRJQkVTPC9jOnN0cmVldEFkZHJlc3NMaW5lPjwvYzphZGRyPjxjOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGUgY29kZT0iRVRBQkxJU1NFTUVOVCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4xLjEuNC45IiBkaXNwbGF5TmFtZT0iRXRhYmxpc3NlbWVudCBkZSBzYW50w6kiPjwvYzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlPjwvYzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48L2M6YXNzaWduZWRFbnRpdHk+PC9jOnBlcmZvcm1lcj48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iUFJEIj48YzpwYXJ0aWNpcGFudFJvbGUgY2xhc3NDb2RlPSJTUEVDIj48YzpwbGF5aW5nRW50aXR5PjxjOmNvZGUgbnVsbEZsYXZvcj0iVU5LIj48YzpvcmlnaW5hbFRleHQ+U8OpcnVtL1BsYXNtYTwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjY3NjgtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJQaG9zcGhhdGFzZXMgYWxjYWxpbmVzIFtDYXRhbHl0aXF1ZS9Wb2x1bWVdIFPDqXJ1bS9QbGFzbWEgOyBOdW3DqXJpcXVlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjUwIiB1bml0PSJVSS9sIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PGM6bWV0aG9kQ29kZT48YzpvcmlnaW5hbFRleHQ+PGM6cmVmZXJlbmNlIHZhbHVlPSIjVEVDX1BBTF8wMTAwIj48L2M6cmVmZXJlbmNlPjwvYzpvcmlnaW5hbFRleHQ+PC9jOm1ldGhvZENvZGU+PGM6cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPjxjOm9ic2VydmF0aW9uUmFuZ2UgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpJVkxfUFEiPjxjOmxvdyB2YWx1ZT0iNDUiIHVuaXQ9IlVJL2wiPjwvYzpsb3c+PGM6aGlnaCB2YWx1ZT0iMTI5IiB1bml0PSJVSS9sIj48L2M6aGlnaD48L2M6dmFsdWU+PC9jOm9ic2VydmF0aW9uUmFuZ2U+PC9jOnJlZmVyZW5jZVJhbmdlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMS40MCI+PC9jOnRlbXBsYXRlSWQ+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjUuMy4xLjQuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSI0ODc2Ny04IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkNvbW1lbnRhaXJlIj48L2M6Y29kZT48Yzp0ZXh0PjxjOnJlZmVyZW5jZSB2YWx1ZT0iI0NPTV9QQUxfMjk0NzQ2NjciPjwvYzpyZWZlcmVuY2U+PC9jOnRleHQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjwvYzphY3Q+PC9jOmNvbXBvbmVudD48L2M6b3JnYW5pemVyPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4yIj48L2M6dGVtcGxhdGVJZD48Yzp0ZXh0PjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iQm9sZCI+MjAtMDgtMjAxOTwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5UcmFuc2FtaW5hc2UgUy5HLk8uVCAoQVNBVCkgKDEpPC9jOnRkPjxjOnRkPjE4IFVJL2w8L2M6dGQ+PGM6dGQ+KCZsdDszNCk8L2M6dGQ+PGM6dGQ+MTY8L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIHN0eWxlQ29kZT0iSXRhbGljcyBTbWFsbEZvbnQiPjxjOmNvbnRlbnQgSUQ9IlRFQ19BU0FUXzAxMDAiPihDaW7DqXRpcXVlLCBJRkNDIG1vZGlmacOpZSk8L2M6Y29udGVudD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PC9jOnRleHQ+PGM6ZW50cnkgdHlwZUNvZGU9IkRSSVYiPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PGM6Y29kZSBjb2RlPSIxODcxOS01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkJpb2NoaW1pZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PlPDqXJ1bS9QbGFzbWE8L2M6b3JpZ2luYWxUZXh0PjwvYzpjb2RlPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjwvYzpwcm9jZWR1cmU+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjQiPjwvYzp0ZW1wbGF0ZUlkPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIxOTIwLTgiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQXNwYXJ0YXRlIGFtaW5vdHJhbnNmw6lyYXNlIFtDYXRhbHl0aXF1ZS9Wb2x1bWVdIFPDqXJ1bS9QbGFzbWEgOyBOdW3DqXJpcXVlIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpQUSIgdmFsdWU9IjE4IiB1bml0PSJVSS9sIj48L2M6dmFsdWU+PGM6aW50ZXJwcmV0YXRpb25Db2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuODMiIGRpc3BsYXlOYW1lPSJOb3JtYWwiPjwvYzppbnRlcnByZXRhdGlvbkNvZGU+PGM6bWV0aG9kQ29kZT48YzpvcmlnaW5hbFRleHQ+PGM6cmVmZXJlbmNlIHZhbHVlPSIjVEVDX0FTQVRfMDEwMCI+PC9jOnJlZmVyZW5jZT48L2M6b3JpZ2luYWxUZXh0PjwvYzptZXRob2RDb2RlPjxjOnJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj48YzpvYnNlcnZhdGlvblJhbmdlIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+PGM6dmFsdWUgeHNpOnR5cGU9ImM6SVZMX1BRIj48YzpoaWdoIHZhbHVlPSIzNCIgdW5pdD0iVUkvbCI+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48L2M6b3JnYW5pemVyPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4yIj48L2M6dGVtcGxhdGVJZD48Yzp0ZXh0PjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iQm9sZCI+MjAtMDgtMjAxOTwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5UcmFuc2FtaW5hc2UgUy5HLlAuVC4gKEFMQVQpICgxKTwvYzp0ZD48Yzp0ZD4xMSBVSS9sPC9jOnRkPjxjOnRkPigmbHQ7NDkpPC9jOnRkPjxjOnRkPjExPC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBzdHlsZUNvZGU9Ikl0YWxpY3MgU21hbGxGb250Ij48Yzpjb250ZW50IElEPSJURUNfQUxBVF8wMTAwIj4oQ2luw6l0aXF1ZSwgSUZDQyBtb2RpZmnDqWUpPC9jOmNvbnRlbnQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMTg3MTktNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJCaW9jaGltaWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iQVVUSEVOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuOC4xLjQuNyI+PC9jOnRlbXBsYXRlSWQ+PGM6dGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzE4MzYzMiswMTAwIj48L2M6aGlnaD48L2M6dGltZT48YzpwYXJ0aWNpcGFudFJvbGU+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjgxMDAwMTk1MDYzMiI+PC9jOmlkPjxjOnBsYXlpbmdFbnRpdHk+PGM6bmFtZT48YzpnaXZlbj5KQUNRVUVTPC9jOmdpdmVuPjxjOmZhbWlseT5CQVJUT0xFVFRJPC9jOmZhbWlseT48L2M6bmFtZT48L2M6cGxheWluZ0VudGl0eT48L2M6cGFydGljaXBhbnRSb2xlPjwvYzpwYXJ0aWNpcGFudD48YzplbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+PGM6cHJvY2VkdXJlIGNsYXNzQ29kZT0iUFJPQyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS4yIj48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjkwNzAiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMi43IiBkaXNwbGF5TmFtZT0iUHLDqWzDqHZlbWVudCBwYXIgcG9uY3Rpb24gdmVpbmV1c2UgZGlyZWN0ZSAodGVjaG5pY2llbikiIGNvZGVTeXN0ZW1OYW1lPSJOQUJNIj48L2M6Y29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnBlcmZvcm1lcj48Yzphc3NpZ25lZEVudGl0eT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iMjE4Ij48L2M6aWQ+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzY5NTE0MDQxMiIgdXNlPSJNQyI+PC9jOnRlbGVjb20+PGM6YXNzaWduZWRQZXJzb24+PGM6bmFtZT48YzpnaXZlbj5IYW1kaTwvYzpnaXZlbj48YzpmYW1pbHk+TkFHTUFSPC9jOmZhbWlseT48L2M6bmFtZT48L2M6YXNzaWduZWRQZXJzb24+PGM6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4yIiBleHRlbnNpb249IjEwNjM3NTEwNTEiPjwvYzppZD48YzpuYW1lPkxBQk9SQVRPSVJFIFZBVVRSSU48L2M6bmFtZT48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNDkzNjU4NTU1IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0ibWFpbHRvOmxibS52YXV0cmluQGJpb2VzdGVyZWwuZnIiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJmYXg6KzMzNDkzNjU4NTQ0IiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6YWRkcj48YzpzdHJlZXRBZGRyZXNzTGluZT4xNSBCT1VMRVZBUkQgR0VORVJBTCBWQVVUUklOPC9jOnN0cmVldEFkZHJlc3NMaW5lPjxjOnN0cmVldEFkZHJlc3NMaW5lPjA2NjAwIEFOVElCRVM8L2M6c3RyZWV0QWRkcmVzc0xpbmU+PC9jOmFkZHI+PGM6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZSBjb2RlPSJFVEFCTElTU0VNRU5UIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjEuMS40LjkiIGRpc3BsYXlOYW1lPSJFdGFibGlzc2VtZW50IGRlIHNhbnTDqSI+PC9jOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGU+PC9jOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjwvYzphc3NpZ25lZEVudGl0eT48L2M6cGVyZm9ybWVyPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJQUkQiPjxjOnBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9IlNQRUMiPjxjOnBsYXlpbmdFbnRpdHk+PGM6Y29kZSBudWxsRmxhdm9yPSJVTksiPjxjOm9yaWdpbmFsVGV4dD5Tw6lydW0vUGxhc21hPC9jOm9yaWdpbmFsVGV4dD48L2M6Y29kZT48L2M6cGxheWluZ0VudGl0eT48L2M6cGFydGljaXBhbnRSb2xlPjwvYzpwYXJ0aWNpcGFudD48L2M6cHJvY2VkdXJlPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48YzplbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+PGM6b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS40Ij48L2M6dGVtcGxhdGVJZD48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6Y29tcG9uZW50PjxjOm9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjYiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMTc0Mi02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkFsYW5pbmUgYW1pbm90cmFuc2bDqXJhc2UgW0NhdGFseXRpcXVlL1ZvbHVtZV0gU8OpcnVtL1BsYXNtYSA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iMTEiIHVuaXQ9IlVJL2wiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzptZXRob2RDb2RlPjxjOm9yaWdpbmFsVGV4dD48YzpyZWZlcmVuY2UgdmFsdWU9IiNURUNfQUxBVF8wMTAwIj48L2M6cmVmZXJlbmNlPjwvYzpvcmlnaW5hbFRleHQ+PC9jOm1ldGhvZENvZGU+PGM6cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPjxjOm9ic2VydmF0aW9uUmFuZ2UgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpJVkxfUFEiPjxjOmhpZ2ggdmFsdWU9IjQ5IiB1bml0PSJVSS9sIj48L2M6aGlnaD48L2M6dmFsdWU+PC9jOm9ic2VydmF0aW9uUmFuZ2U+PC9jOnJlZmVyZW5jZVJhbmdlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjwvYzpvcmdhbml6ZXI+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjwvYzphY3Q+PC9jOmVudHJ5PjwvYzpzZWN0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRleHQ+PGM6dGFibGU+PGM6dGJvZHk+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQgc3R5bGVDb2RlPSJCb2xkIj4wNC0xMS0yMDE5PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBhbGlnbj0ibGVmdCIgc3R5bGVDb2RlPSJCR184IEZHXzEiPkdhbW1hLUdsdXRhbXlsIFRyYW5zcGVwdGlkYXNlIChHR1QpICgxKTwvYzp0ZD48Yzp0ZD4yOSBVSS9sPC9jOnRkPjxjOnRkPigmbHQ7MzgpPC9jOnRkPjxjOnRkPjIzPC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBzdHlsZUNvZGU9Ikl0YWxpY3MgU21hbGxGb250Ij48Yzpjb250ZW50IElEPSJURUNfR0dUXzAxMDAiPihDaW7DqXRpcXVlLCBJRkNDIG1vZGlmacOpZSk8L2M6Y29udGVudD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PC9jOnRleHQ+PGM6ZW50cnkgdHlwZUNvZGU9IkRSSVYiPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PGM6Y29kZSBjb2RlPSIxODcxOS01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkJpb2NoaW1pZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PlPDqXJ1bS9QbGFzbWE8L2M6b3JpZ2luYWxUZXh0PjwvYzpjb2RlPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjwvYzpwcm9jZWR1cmU+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjQiPjwvYzp0ZW1wbGF0ZUlkPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIyMzI0LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iR2FtbWEgZ2x1dGFteWx0cmFuc2bDqXJhc2UgW0NhdGFseXRpcXVlL1ZvbHVtZV0gU8OpcnVtL1BsYXNtYSA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iMjkiIHVuaXQ9IlVJL2wiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzptZXRob2RDb2RlPjxjOm9yaWdpbmFsVGV4dD48YzpyZWZlcmVuY2UgdmFsdWU9IiNURUNfR0dUXzAxMDAiPjwvYzpyZWZlcmVuY2U+PC9jOm9yaWdpbmFsVGV4dD48L2M6bWV0aG9kQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6aGlnaCB2YWx1ZT0iMzgiIHVuaXQ9IlVJL2wiPjwvYzpoaWdoPjwvYzp2YWx1ZT48L2M6b2JzZXJ2YXRpb25SYW5nZT48L2M6cmVmZXJlbmNlUmFuZ2U+PC9jOm9ic2VydmF0aW9uPjwvYzpjb21wb25lbnQ+PC9jOm9yZ2FuaXplcj48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PC9jOmFjdD48L2M6ZW50cnk+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4xIj48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjE4NzE4LTciIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iTWFycXVldXJzIGNlbGx1bGFpcmVzIj48L2M6Y29kZT48Yzp0aXRsZT5NYXJxdWV1cnMgY2VsbHVsYWlyZXM8L2M6dGl0bGU+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRleHQ+PGM6cGFyYWdyYXBoIHN0eWxlQ29kZT0idG9wIj48Yzpici8+TGUgMTMtMTEtMjAxOSDDoCAwOTo0NTowMCBwYXIgSGFtZGkgTkFHTUFSIC0gUHLDqWzDqHZlbWVudCBwYXIgcG9uY3Rpb24gdmVpbmV1c2UgZGlyZWN0ZSAodGVjaG5pY2llbik8L2M6cGFyYWdyYXBoPjxjOnRhYmxlPjxjOnRoZWFkPjxjOnRyPjxjOnRoPjwvYzp0aD48Yzp0aD5Sw6lzdWx0YXRzPC9jOnRoPjxjOnRoPlLDqWbDqXJlbmNlczwvYzp0aD48Yzp0aD5BbnTDqWPDqWRlbnRzPC9jOnRoPjwvYzp0cj48L2M6dGhlYWQ+PGM6dGJvZHk+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iQm9sZCI+MjAtMDgtMjAxOTwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5BbnRpZ8OobmUgQ2FyY2luby1FbWJyeW9ubmFpcmUgKDEpPC9jOnRkPjxjOnRkPjIuMCBuZy9tbDwvYzp0ZD48Yzp0ZD4oJmx0OzUuMCk8L2M6dGQ+PGM6dGQ+NC45PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBzdHlsZUNvZGU9Ikl0YWxpY3MgU21hbGxGb250Ij48Yzpjb250ZW50IElEPSJURUNfQUNFXzAxMDAiPihDaGltaWx1bWluZXNjZW5jZSwgQ2VudGF1ciBYUCwgU2llbWVucyk8L2M6Y29udGVudD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PC9jOnRleHQ+PGM6ZW50cnkgdHlwZUNvZGU9IkRSSVYiPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PGM6Y29kZSBjb2RlPSIxODcxOC03IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9Ik1hcnF1ZXVycyBjZWxsdWxhaXJlcyI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PlPDqXJ1bS9QbGFzbWE8L2M6b3JpZ2luYWxUZXh0PjwvYzpjb2RlPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjwvYzpwcm9jZWR1cmU+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjQiPjwvYzp0ZW1wbGF0ZUlkPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIyMDM5LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iQW50aWfDqG5lIGNhcmNpbm9lbWJyeW9ubmFpcmUgW01hc3NlL1ZvbHVtZV0gU8OpcnVtL1BsYXNtYSA7IE51bcOpcmlxdWUiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iMi4wIiB1bml0PSJuZy9tbCI+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOm1ldGhvZENvZGU+PGM6b3JpZ2luYWxUZXh0PjxjOnJlZmVyZW5jZSB2YWx1ZT0iI1RFQ19BQ0VfMDEwMCI+PC9jOnJlZmVyZW5jZT48L2M6b3JpZ2luYWxUZXh0PjwvYzptZXRob2RDb2RlPjxjOnJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj48YzpvYnNlcnZhdGlvblJhbmdlIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+PGM6dmFsdWUgeHNpOnR5cGU9ImM6SVZMX1BRIj48YzpoaWdoIHZhbHVlPSI1LjAiIHVuaXQ9Im5nL21sIj48L2M6aGlnaD48L2M6dmFsdWU+PC9jOm9ic2VydmF0aW9uUmFuZ2U+PC9jOnJlZmVyZW5jZVJhbmdlPjwvYzpvYnNlcnZhdGlvbj48L2M6Y29tcG9uZW50PjwvYzpvcmdhbml6ZXI+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjwvYzphY3Q+PC9jOmVudHJ5PjwvYzpzZWN0aW9uPjwvYzpjb21wb25lbnQ+PC9jOnNlY3Rpb24+PC9jOmNvbXBvbmVudD48Yzpjb21wb25lbnQ+PGM6c2VjdGlvbj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4zLjIuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIxODcyMi05IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkZlcnRpbGl0w6kiPjwvYzpjb2RlPjxjOnRpdGxlPkZlcnRpbGl0w6k8L2M6dGl0bGU+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRleHQ+PGM6cGFyYWdyYXBoIHN0eWxlQ29kZT0idG9wIj48Yzpici8+TGUgMTMtMTEtMjAxOSDDoCAwOTo0NTowMCBwYXIgSGFtZGkgTkFHTUFSIC0gUHLDqWzDqHZlbWVudCBwYXIgcG9uY3Rpb24gdmVpbmV1c2UgZGlyZWN0ZSAodGVjaG5pY2llbik8L2M6cGFyYWdyYXBoPjxjOnRhYmxlPjxjOnRoZWFkPjxjOnRyPjxjOnRoPjwvYzp0aD48Yzp0aD5Sw6lzdWx0YXRzPC9jOnRoPjxjOnRoPlLDqWbDqXJlbmNlczwvYzp0aD48Yzp0aD5BbnTDqWPDqWRlbnRzPC9jOnRoPjwvYzp0cj48L2M6dGhlYWQ+PGM6dGJvZHk+PGM6dHI+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iQm9sZCI+MDYtMDMtMjAxOTwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgYWxpZ249ImxlZnQiIHN0eWxlQ29kZT0iQkdfOCBGR18xIj5UU0ggKDEpPC9jOnRkPjxjOnRkPjEuMTExIMK1VUkvbWw8L2M6dGQ+PGM6dGQ+KDAuNTUwLTQuNzgwKTwvYzp0ZD48Yzp0ZD4xLjE0MTwvYzp0ZD48L2M6dHI+PGM6dHI+PGM6dGQgc3R5bGVDb2RlPSJJdGFsaWNzIFNtYWxsRm9udCI+PGM6Y29udGVudCBJRD0iVEVDX1RTSF8wMTAwIj4oQ2hpbWlsdW1pbmVzY2VuY2UpPC9jOmNvbnRlbnQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjwvYzp0cj48L2M6dGJvZHk+PC9jOnRhYmxlPjwvYzp0ZXh0PjxjOmVudHJ5IHR5cGVDb2RlPSJEUklWIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xIj48L2M6dGVtcGxhdGVJZD48YzphY3QgY2xhc3NDb2RlPSJBQ1QiIG1vb2RDb2RlPSJFVk4iPjxjOmNvZGUgY29kZT0iMTg3MjItOSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJGZXJ0aWxpdMOpIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IkFVVEhFTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjguMS40LjciPjwvYzp0ZW1wbGF0ZUlkPjxjOnRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMxODM2MzIrMDEwMCI+PC9jOmhpZ2g+PC9jOnRpbWU+PGM6cGFydGljaXBhbnRSb2xlPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSI4MTAwMDE5NTA2MzIiPjwvYzppZD48YzpwbGF5aW5nRW50aXR5PjxjOm5hbWU+PGM6Z2l2ZW4+SkFDUVVFUzwvYzpnaXZlbj48YzpmYW1pbHk+QkFSVE9MRVRUSTwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOnByb2NlZHVyZSBjbGFzc0NvZGU9IlBST0MiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSI5MDcwIiBjb2RlU3lzdGVtPSIxLjIuMjUwLjEuMjEzLjIuNyIgZGlzcGxheU5hbWU9IlByw6lsw6h2ZW1lbnQgcGFyIHBvbmN0aW9uIHZlaW5ldXNlIGRpcmVjdGUgKHRlY2huaWNpZW4pIiBjb2RlU3lzdGVtTmFtZT0iTkFCTSI+PC9jOmNvZGU+PGM6ZWZmZWN0aXZlVGltZT48YzpoaWdoIHZhbHVlPSIyMDE5MTExMzA5NDUwMCswMTAwIj48L2M6aGlnaD48L2M6ZWZmZWN0aXZlVGltZT48YzpwZXJmb3JtZXI+PGM6YXNzaWduZWRFbnRpdHk+PGM6aWQgcm9vdD0iMS4yLjI1MC4xLjcxLjQuMi4xIiBleHRlbnNpb249IjIxOCI+PC9jOmlkPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM2OTUxNDA0MTIiIHVzZT0iTUMiPjwvYzp0ZWxlY29tPjxjOmFzc2lnbmVkUGVyc29uPjxjOm5hbWU+PGM6Z2l2ZW4+SGFtZGk8L2M6Z2l2ZW4+PGM6ZmFtaWx5Pk5BR01BUjwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOmFzc2lnbmVkUGVyc29uPjxjOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMiIgZXh0ZW5zaW9uPSIxMDYzNzUxMDUxIj48L2M6aWQ+PGM6bmFtZT5MQUJPUkFUT0lSRSBWQVVUUklOPC9jOm5hbWU+PGM6dGVsZWNvbSB2YWx1ZT0idGVsOiszMzQ5MzY1ODU1NSIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9Im1haWx0bzpsYm0udmF1dHJpbkBiaW9lc3RlcmVsLmZyIiB1c2U9IlBVQiI+PC9jOnRlbGVjb20+PGM6dGVsZWNvbSB2YWx1ZT0iZmF4OiszMzQ5MzY1ODU0NCIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOmFkZHI+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MTUgQk9VTEVWQVJEIEdFTkVSQUwgVkFVVFJJTjwvYzpzdHJlZXRBZGRyZXNzTGluZT48YzpzdHJlZXRBZGRyZXNzTGluZT4wNjYwMCBBTlRJQkVTPC9jOnN0cmVldEFkZHJlc3NMaW5lPjwvYzphZGRyPjxjOnN0YW5kYXJkSW5kdXN0cnlDbGFzc0NvZGUgY29kZT0iRVRBQkxJU1NFTUVOVCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4xLjEuNC45IiBkaXNwbGF5TmFtZT0iRXRhYmxpc3NlbWVudCBkZSBzYW50w6kiPjwvYzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlPjwvYzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48L2M6YXNzaWduZWRFbnRpdHk+PC9jOnBlcmZvcm1lcj48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iUFJEIj48YzpwYXJ0aWNpcGFudFJvbGUgY2xhc3NDb2RlPSJTUEVDIj48YzpwbGF5aW5nRW50aXR5PjxjOmNvZGUgbnVsbEZsYXZvcj0iVU5LIj48YzpvcmlnaW5hbFRleHQ+U8OpcnVtL1BsYXNtYTwvYzpvcmlnaW5hbFRleHQ+PC9jOmNvZGU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PC9jOnByb2NlZHVyZT48L2M6ZW50cnlSZWxhdGlvbnNoaXA+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOm9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNCI+PC9jOnRlbXBsYXRlSWQ+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmNvbXBvbmVudD48YzpvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMS42Ij48L2M6dGVtcGxhdGVJZD48Yzpjb2RlIGNvZGU9IjExNTgwLTgiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iVGh5csOpb3N0aW11bGluZSBbQXJiaXRyYWlyZS9Wb2x1bWVdIFPDqXJ1bS9QbGFzbWEgOyBOdW3DqXJpcXVlIDsgTGltaXRlIGRlIGTDqXRlY3Rpb24mbHQ7PTAsMDA1bVVJL0wiPjwvYzpjb2RlPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48YzplZmZlY3RpdmVUaW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMDk0NTAwKzAxMDAiPjwvYzpoaWdoPjwvYzplZmZlY3RpdmVUaW1lPjxjOnZhbHVlIHhzaTp0eXBlPSJjOlBRIiB2YWx1ZT0iMS4xMTEiIHVuaXQ9IsK1VUkvbWwiPjwvYzp2YWx1ZT48YzppbnRlcnByZXRhdGlvbkNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS44MyIgZGlzcGxheU5hbWU9Ik5vcm1hbCI+PC9jOmludGVycHJldGF0aW9uQ29kZT48YzptZXRob2RDb2RlPjxjOm9yaWdpbmFsVGV4dD48YzpyZWZlcmVuY2UgdmFsdWU9IiNURUNfVFNIXzAxMDAiPjwvYzpyZWZlcmVuY2U+PC9jOm9yaWdpbmFsVGV4dD48L2M6bWV0aG9kQ29kZT48YzpyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+PGM6b2JzZXJ2YXRpb25SYW5nZSBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPjxjOnZhbHVlIHhzaTp0eXBlPSJjOklWTF9QUSI+PGM6bG93IHZhbHVlPSIwLjU1MCIgdW5pdD0iwrVVSS9tbCI+PC9jOmxvdz48YzpoaWdoIHZhbHVlPSI0Ljc4MCIgdW5pdD0iwrVVSS9tbCI+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48L2M6b3JnYW5pemVyPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjxjOmNvbXBvbmVudD48YzpzZWN0aW9uPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjMuMi4yIj48L2M6dGVtcGxhdGVJZD48Yzp0ZXh0PjxjOnRhYmxlPjxjOnRib2R5PjxjOnRyPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iQm9sZCI+PC9jOnRkPjwvYzp0cj48Yzp0cj48Yzp0ZCBhbGlnbj0ibGVmdCIgc3R5bGVDb2RlPSJCR184IEZHXzEiPlQ0IGxpYnJlIChUaHlyb3hpbmUgbGlicmUpICgxKTwvYzp0ZD48Yzp0ZD4xNi44MSBwbW9sL2w8L2M6dGQ+PGM6dGQ+KDExLjQ4LTIyLjcwKTwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjxjOnRyPjxjOnRkIHN0eWxlQ29kZT0iSXRhbGljcyBTbWFsbEZvbnQiPjxjOmNvbnRlbnQgSUQ9IlRFQ19UNF8wMTAwIj4oQ2hpbWlsdW1pbmVzY2VuY2UpPC9jOmNvbnRlbnQ+PC9jOnRkPjxjOnRkIHN0eWxlQ29kZT0iU21hbGxGb250Ij4xMy4wMyBwZy9tbDwvYzp0ZD48Yzp0ZCBzdHlsZUNvZGU9IlNtYWxsRm9udCI+KDguOTAtMTcuNjApPC9jOnRkPjxjOnRkPjwvYzp0ZD48L2M6dHI+PC9jOnRib2R5PjwvYzp0YWJsZT48L2M6dGV4dD48YzplbnRyeSB0eXBlQ29kZT0iRFJJViI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMSI+PC9jOnRlbXBsYXRlSWQ+PGM6YWN0IGNsYXNzQ29kZT0iQUNUIiBtb29kQ29kZT0iRVZOIj48Yzpjb2RlIGNvZGU9IjE4NzIyLTkiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iRmVydGlsaXTDqSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOnBhcnRpY2lwYW50IHR5cGVDb2RlPSJBVVRIRU4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS44LjEuNC43Ij48L2M6dGVtcGxhdGVJZD48Yzp0aW1lPjxjOmhpZ2ggdmFsdWU9IjIwMTkxMTEzMTgzNjMyKzAxMDAiPjwvYzpoaWdoPjwvYzp0aW1lPjxjOnBhcnRpY2lwYW50Um9sZT48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjEiIGV4dGVuc2lvbj0iODEwMDAxOTUwNjMyIj48L2M6aWQ+PGM6cGxheWluZ0VudGl0eT48YzpuYW1lPjxjOmdpdmVuPkpBQ1FVRVM8L2M6Z2l2ZW4+PGM6ZmFtaWx5PkJBUlRPTEVUVEk8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpwcm9jZWR1cmUgY2xhc3NDb2RlPSJQUk9DIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iOTA3MCIgY29kZVN5c3RlbT0iMS4yLjI1MC4xLjIxMy4yLjciIGRpc3BsYXlOYW1lPSJQcsOpbMOodmVtZW50IHBhciBwb25jdGlvbiB2ZWluZXVzZSBkaXJlY3RlICh0ZWNobmljaWVuKSIgY29kZVN5c3RlbU5hbWU9Ik5BQk0iPjwvYzpjb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6cGVyZm9ybWVyPjxjOmFzc2lnbmVkRW50aXR5PjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSIyMTgiPjwvYzppZD48Yzp0ZWxlY29tIHZhbHVlPSJ0ZWw6KzMzNjk1MTQwNDEyIiB1c2U9Ik1DIj48L2M6dGVsZWNvbT48Yzphc3NpZ25lZFBlcnNvbj48YzpuYW1lPjxjOmdpdmVuPkhhbWRpPC9jOmdpdmVuPjxjOmZhbWlseT5OQUdNQVI8L2M6ZmFtaWx5PjwvYzpuYW1lPjwvYzphc3NpZ25lZFBlcnNvbj48YzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj48YzppZCByb290PSIxLjIuMjUwLjEuNzEuNC4yLjIiIGV4dGVuc2lvbj0iMTA2Mzc1MTA1MSI+PC9jOmlkPjxjOm5hbWU+TEFCT1JBVE9JUkUgVkFVVFJJTjwvYzpuYW1lPjxjOnRlbGVjb20gdmFsdWU9InRlbDorMzM0OTM2NTg1NTUiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48Yzp0ZWxlY29tIHZhbHVlPSJtYWlsdG86bGJtLnZhdXRyaW5AYmlvZXN0ZXJlbC5mciIgdXNlPSJQVUIiPjwvYzp0ZWxlY29tPjxjOnRlbGVjb20gdmFsdWU9ImZheDorMzM0OTM2NTg1NDQiIHVzZT0iUFVCIj48L2M6dGVsZWNvbT48YzphZGRyPjxjOnN0cmVldEFkZHJlc3NMaW5lPjE1IEJPVUxFVkFSRCBHRU5FUkFMIFZBVVRSSU48L2M6c3RyZWV0QWRkcmVzc0xpbmU+PGM6c3RyZWV0QWRkcmVzc0xpbmU+MDY2MDAgQU5USUJFUzwvYzpzdHJlZXRBZGRyZXNzTGluZT48L2M6YWRkcj48YzpzdGFuZGFyZEluZHVzdHJ5Q2xhc3NDb2RlIGNvZGU9IkVUQUJMSVNTRU1FTlQiIGNvZGVTeXN0ZW09IjEuMi4yNTAuMS4yMTMuMS4xLjQuOSIgZGlzcGxheU5hbWU9IkV0YWJsaXNzZW1lbnQgZGUgc2FudMOpIj48L2M6c3RhbmRhcmRJbmR1c3RyeUNsYXNzQ29kZT48L2M6cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+PC9jOmFzc2lnbmVkRW50aXR5PjwvYzpwZXJmb3JtZXI+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IlBSRCI+PGM6cGFydGljaXBhbnRSb2xlIGNsYXNzQ29kZT0iU1BFQyI+PGM6cGxheWluZ0VudGl0eT48Yzpjb2RlIG51bGxGbGF2b3I9IlVOSyI+PGM6b3JpZ2luYWxUZXh0PlPDqXJ1bS9QbGFzbWE8L2M6b3JpZ2luYWxUZXh0PjwvYzpjb2RlPjwvYzpwbGF5aW5nRW50aXR5PjwvYzpwYXJ0aWNpcGFudFJvbGU+PC9jOnBhcnRpY2lwYW50PjwvYzpwcm9jZWR1cmU+PC9jOmVudHJ5UmVsYXRpb25zaGlwPjxjOmVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj48Yzpvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj48Yzp0ZW1wbGF0ZUlkIHJvb3Q9IjEuMy42LjEuNC4xLjE5Mzc2LjEuMy4xLjQiPjwvYzp0ZW1wbGF0ZUlkPjxjOnN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIj48L2M6c3RhdHVzQ29kZT48Yzpjb21wb25lbnQ+PGM6b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuNiI+PC9jOnRlbXBsYXRlSWQ+PGM6Y29kZSBjb2RlPSIxNDkyMC0zIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlRoeXJveGluZSBsaWJyZSBbTW9sZXMvVm9sdW1lXSBTw6lydW0vUGxhc21hIDsgTnVtw6lyaXF1ZSI+PC9jOmNvZGU+PGM6c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiPjwvYzpzdGF0dXNDb2RlPjxjOmVmZmVjdGl2ZVRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMwOTQ1MDArMDEwMCI+PC9jOmhpZ2g+PC9jOmVmZmVjdGl2ZVRpbWU+PGM6dmFsdWUgeHNpOnR5cGU9ImM6UFEiIHZhbHVlPSIxNi44MSIgdW5pdD0icG1vbC9sIj48Yzp0cmFuc2xhdGlvbiB2YWx1ZT0iMTMuMDMiIGNvZGU9InBnL21sIj48L2M6dHJhbnNsYXRpb24+PC9jOnZhbHVlPjxjOmludGVycHJldGF0aW9uQ29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjgzIiBkaXNwbGF5TmFtZT0iTm9ybWFsIj48L2M6aW50ZXJwcmV0YXRpb25Db2RlPjxjOm1ldGhvZENvZGU+PGM6b3JpZ2luYWxUZXh0PjxjOnJlZmVyZW5jZSB2YWx1ZT0iI1RFQ19UNF8wMTAwIj48L2M6cmVmZXJlbmNlPjwvYzpvcmlnaW5hbFRleHQ+PC9jOm1ldGhvZENvZGU+PGM6cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPjxjOm9ic2VydmF0aW9uUmFuZ2UgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj48Yzp2YWx1ZSB4c2k6dHlwZT0iYzpJVkxfUFEiPjxjOmxvdyB2YWx1ZT0iMTEuNDgiIHVuaXQ9InBtb2wvbCI+PGM6dHJhbnNsYXRpb24gdmFsdWU9IjguOTAiIGNvZGU9InBnL21sIj48L2M6dHJhbnNsYXRpb24+PC9jOmxvdz48YzpoaWdoIHZhbHVlPSIyMi43MCIgdW5pdD0icG1vbC9sIj48Yzp0cmFuc2xhdGlvbiB2YWx1ZT0iMTcuNjAiIGNvZGU9InBnL21sIj48L2M6dHJhbnNsYXRpb24+PC9jOmhpZ2g+PC9jOnZhbHVlPjwvYzpvYnNlcnZhdGlvblJhbmdlPjwvYzpyZWZlcmVuY2VSYW5nZT48L2M6b2JzZXJ2YXRpb24+PC9jOmNvbXBvbmVudD48L2M6b3JnYW5pemVyPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjwvYzpzZWN0aW9uPjwvYzpjb21wb25lbnQ+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmNvZGUgY29kZT0iMjY0MzYtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJCaW9sb2dpZSI+PC9jOmNvZGU+PGM6dGl0bGU+QmlvbG9naWU8L2M6dGl0bGU+PGM6Y29tcG9uZW50PjxjOnNlY3Rpb24+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjMuMy4yLjIiPjwvYzp0ZW1wbGF0ZUlkPjxjOnRleHQ+PGM6dGFibGU+PGM6dGhlYWQ+PGM6dHI+PGM6dGg+PC9jOnRoPjxjOnRoPlLDqXN1bHRhdHM8L2M6dGg+PGM6dGg+UsOpZsOpcmVuY2VzPC9jOnRoPjxjOnRoPkFudMOpY8OpZGVudHM8L2M6dGg+PC9jOnRyPjwvYzp0aGVhZD48Yzp0Ym9keT48Yzp0cj48Yzp0ZD48L2M6dGQ+PGM6dGQ+PC9jOnRkPjxjOnRkPjwvYzp0ZD48Yzp0ZD48L2M6dGQ+PC9jOnRyPjwvYzp0Ym9keT48L2M6dGFibGU+PGM6cGFyYWdyYXBoIHN0eWxlQ29kZT0iYm90dG9tIj48Yzpici8+ICgxKSBQTEFURUFVIFRFQ0hOSVFVRSBERSBNT1VBTlMtU0FSVE9VWCAtIFpJIERFIEwnQVJHSUxFIElNUEFTU0UgREVTIEJSVVlFUkVTIFZPSUUgSCAwNjM3MCBNT1VBTlMgU0FSVE9VWDwvYzpwYXJhZ3JhcGg+PC9jOnRleHQ+PGM6ZW50cnkgdHlwZUNvZGU9IkRSSVYiPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEiPjwvYzp0ZW1wbGF0ZUlkPjxjOmFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IkVWTiI+PGM6Y29kZSBjb2RlPSIyNjQzNi02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IkJpb2xvZ2llIj48L2M6Y29kZT48YzpzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCI+PC9jOnN0YXR1c0NvZGU+PGM6cGFydGljaXBhbnQgdHlwZUNvZGU9IkFVVEhFTiI+PGM6dGVtcGxhdGVJZCByb290PSIxLjMuNi4xLjQuMS4xOTM3Ni4xLjguMS40LjciPjwvYzp0ZW1wbGF0ZUlkPjxjOnRpbWU+PGM6aGlnaCB2YWx1ZT0iMjAxOTExMTMxODM2MzIrMDEwMCI+PC9jOmhpZ2g+PC9jOnRpbWU+PGM6cGFydGljaXBhbnRSb2xlPjxjOmlkIHJvb3Q9IjEuMi4yNTAuMS43MS40LjIuMSIgZXh0ZW5zaW9uPSI4MTAwMDE5NTA2MzIiPjwvYzppZD48YzpwbGF5aW5nRW50aXR5PjxjOm5hbWU+PGM6Z2l2ZW4+SkFDUVVFUzwvYzpnaXZlbj48YzpmYW1pbHk+QkFSVE9MRVRUSTwvYzpmYW1pbHk+PC9jOm5hbWU+PC9jOnBsYXlpbmdFbnRpdHk+PC9jOnBhcnRpY2lwYW50Um9sZT48L2M6cGFydGljaXBhbnQ+PGM6ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IkNPTVAiPjxjOnByb2NlZHVyZSBjbGFzc0NvZGU9IlBST0MiIG1vb2RDb2RlPSJFVk4iPjxjOnRlbXBsYXRlSWQgcm9vdD0iMS4zLjYuMS40LjEuMTkzNzYuMS4zLjEuMiI+PC9jOnRlbXBsYXRlSWQ+PGM6ZWZmZWN0aXZlVGltZT48L2M6ZWZmZWN0aXZlVGltZT48YzpwYXJ0aWNpcGFudCB0eXBlQ29kZT0iUFJEIj48YzpwYXJ0aWNpcGFudFJvbGUgY2xhc3NDb2RlPSJTUEVDIj48YzpwbGF5aW5nRW50aXR5PjxjOmNvZGUgbnVsbEZsYXZvcj0iVU5LIj48YzpvcmlnaW5hbFRleHQ+PC9jOm9yaWdpbmFsVGV4dD48L2M6Y29kZT48L2M6cGxheWluZ0VudGl0eT48L2M6cGFydGljaXBhbnRSb2xlPjwvYzpwYXJ0aWNpcGFudD48L2M6cHJvY2VkdXJlPjwvYzplbnRyeVJlbGF0aW9uc2hpcD48L2M6YWN0PjwvYzplbnRyeT48L2M6c2VjdGlvbj48L2M6Y29tcG9uZW50PjwvYzpzZWN0aW9uPjwvYzpjb21wb25lbnQ+PC9jOnN0cnVjdHVyZWRCb2R5PjwvYzpjb21wb25lbnQ+PC9jOkNsaW5pY2FsRG9jdW1lbnQ+PC9kYXRhOkNvbnRlbnU+PHhzbDp0ZW1wbGF0ZSBtYXRjaD0ieHNsOnN0eWxlc2hlZXQiPjx4c2w6YXBwbHktdGVtcGxhdGVzIHNlbGVjdD0iZGF0YTpDb250ZW51L2M6Q2xpbmljYWxEb2N1bWVudCIgLz48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOkNsaW5pY2FsRG9jdW1lbnQiPjxodG1sPgoJCQkJCTxoZWFkPjxzdHlsZT4KCQkJCQlib2R5IHsKCQkJCQkgICAgZm9udC1mYW1pbHkgOiBDYWxpYnJpLCBzYW5zLXNlcmlmOwoJCQkJCX0KCQkJCQloMSB7CgkJCQkJCWZvbnQtc2l6ZSA6IDJlbTsKCQkJCQl9CgkJCQkJaDIgewoJCQkJCSAgICBtYXJnaW4gOiAxMHB4IDA7CgkJCQkJfQoJCQkJCWgzIHsKCQkJCQkJbWFyZ2luLXRvcCA6IDMwcHg7CgkJCQkJCXRleHQtYWxpZ24gOiBjZW50ZXI7CgkJCQkJCWZvbnQtc2l6ZSA6IDEuOGVtOwoJCQkJCX0KCQkJCQloNCB7CgkJCQkJCXRleHQtYWxpZ24gOiBjZW50ZXI7CgkJCQkJfQoJCQkJCXRhYmxlIHsKCQkJCQkgICAgYm9yZGVyLWNvbGxhcHNlIDogY29sbGFwc2U7CgkJCQkJCXRhYmxlLWxheW91dDpmaXhlZDsKCQkJCQl9CgkJCQkJdGggewoJCQkJCSAgICBwYWRkaW5nIDogMHB4IDVweCAwcHggNXB4OwkKCQkJCQl9CgkJCQkJdHIgewoJCQkJCSAgICBmb250LXdlaWdodCA6IG5vcm1hbDsKCQkJCQl9CgkJCQkJdGQgewoJCQkJCSAgICBwYWRkaW5nIDogMHB4IDVweCAwcHggNXB4OwoJCQkJCX0KCQkJCQlwIHsKCQkJCQkJbWFyZ2luIDogNXB4OwoJCQkJCX0KCQkJCQkjaGVhZGVyIGltZywKCQkJCQkjaGVhZGVyIHAsCgkJCQkJI2hlYWRlciBoMiB7CgkJCQkJICAgIG1hcmdpbiA6IDBweCAyNXB4IDBweCAyNXB4OwoJCQkJCX0KCQkJCQkjanVyaWRpcXVlIHsKCQkJCQkJZm9udC1zaXplOjAuOGVtOwoJCQkJCQltYXJnaW4tdG9wOjA7CgkJCQkJfQoJCQkJCS5kYXRhIHsKCQkJCQkgICAgZm9udC1zdHlsZSA6IGl0YWxpYzsKCQkJCQkgICAgY29sb3IgOiByZ2IoMCwgMTEyLCAxOTIpOwoJCQkJCX0KCQkJCQkuYWxpZ25DZW50ZXIgewoJCQkJCSAgICB0ZXh0LWFsaWduOmNlbnRlcjsKICAgIAkJCQl9CQoJCQkJPC9zdHlsZT4KCQkJCTx0aXRsZT4KCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzp0aXRsZSIvPgoJCQkJPC90aXRsZT48L2hlYWQ+CgkJCQkJPGJvZHk+PHRhYmxlIGlkPSJoZWFkZXIiPgoJCQkJCTx0cj4KCQkJCQkJPHRkPgoJCQkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9InByaW50TG9nbyIvPgoJCQkJCQk8L3RkPgoJCQkJCQk8dGQ+CgkJCQkJCQk8aDIgY2xhc3M9ImRhdGEiPgoJCQkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSJjOmF1dGhlbnRpY2F0b3IvYzphc3NpZ25lZEVudGl0eS9jOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uLy9jOm5hbWUiLz4KCQkJCQkJCTwvaDI+CgkJCQkJCQk8cD4KCQkJCQkJCQk8c3BhbiBjbGFzcz0iZGF0YSI+CgkJCQkJCQkJCTx4c2w6Y2FsbC10ZW1wbGF0ZSBuYW1lPSJzaG93LWFkZHJlc3MiPgoJCQkJCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9ImFkZHJlc3MiIHNlbGVjdD0iYzphdXRoZW50aWNhdG9yL2M6YXNzaWduZWRFbnRpdHkvYzpyZXByZXNlbnRlZE9yZ2FuaXphdGlvbi8vYzphZGRyIi8+CgkJCQkJCQkJCTwveHNsOmNhbGwtdGVtcGxhdGU+CgkJCQkJCQkJCTx4c2w6Zm9yLWVhY2ggc2VsZWN0PSJjOmF1dGhlbnRpY2F0b3IvYzphc3NpZ25lZEVudGl0eS9jOnJlcHJlc2VudGVkT3JnYW5pemF0aW9uLy9jOnRlbGVjb21bQHVzZT0nUFVCJ10iPgoJCQkJCQkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9InNob3ctdGVsZWNvbSI+CgkJCQkJCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9InRlbGVjb20iIHNlbGVjdD0iLiIvPgoJCQkJCQkJCQkJPC94c2w6Y2FsbC10ZW1wbGF0ZT4KCQkJCQkJCQkJCTxici8+CgkJCQkJCQkJCTwveHNsOmZvci1lYWNoPgoJCQkJCQkJCTwvc3Bhbj4KCQkJCQkJCQlCaW9sb2dpc3RlIHJlc3BvbnNhYmxlIDogCgkJCQkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9InByaW50TmFtZUFuZElkIj4KCQkJCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9InJlZiIgc2VsZWN0PSJjOmF1dGhlbnRpY2F0b3IvYzphc3NpZ25lZEVudGl0eSIvPgoJCQkJCQkJCTwveHNsOmNhbGwtdGVtcGxhdGU+CgkJCQkJCQk8L3A+CgkJCQkJCTwvdGQ+CgkJCQkJPC90cj4KCQkJCTwvdGFibGU+PGgxIGNsYXNzPSJkYXRhIj4KCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iLy9jOnRpdGxlIi8+CgkJCQk8L2gxPgoJCQkJPHhzbDpmb3ItZWFjaCBzZWxlY3Q9Ii8vYzpwYXJhZ3JhcGhbQHN0eWxlQ29kZT0nZW50ZXRlJ10iPgoJCQkJCTxoND48eHNsOmFwcGx5LXRlbXBsYXRlcy8+PC9oND4KCQkJCTwveHNsOmZvci1lYWNoPgoJCQkJCgkJCQk8cD4gUHJvZHVpdCBsZSAKCQkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0icHJpbnREYXRlIj4KCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9ImRhdGUiIHNlbGVjdD0iYzplZmZlY3RpdmVUaW1lL0B2YWx1ZSIvPgoJCQkJCTwveHNsOmNhbGwtdGVtcGxhdGU+CgkJCQkJIHBvdXIgCgkJCQkJPHNwYW4gY2xhc3M9ImRhdGEiPgoJCQkJCTx4c2w6aWYgdGVzdD0ic3RyaW5nLWxlbmd0aChjOnJlY29yZFRhcmdldC8vYzpwYXRpZW50L2M6bmFtZS9jOnByZWZpeCk+MCI+CgkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSJjOnJlY29yZFRhcmdldC8vYzpwYXRpZW50L2M6bmFtZS9jOnByZWZpeCIvPgoJCQkJCQk8eHNsOnRleHQ+IDwveHNsOnRleHQ+CgkJCQkJPC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJzdHJpbmctbGVuZ3RoKGM6cmVjb3JkVGFyZ2V0Ly9jOnBhdGllbnQvYzpuYW1lL2M6Z2l2ZW4pPjAiPgoJCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzpyZWNvcmRUYXJnZXQvL2M6cGF0aWVudC9jOm5hbWUvYzpnaXZlbiIvPgoJCQkJCQk8eHNsOnRleHQ+IDwveHNsOnRleHQ+CgkJCQkJPC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJzdHJpbmctbGVuZ3RoKGM6cmVjb3JkVGFyZ2V0Ly9jOnBhdGllbnQvYzpuYW1lL2M6ZmFtaWx5KT4wIj4KCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9ImM6cmVjb3JkVGFyZ2V0Ly9jOnBhdGllbnQvYzpuYW1lL2M6ZmFtaWx5Ii8+CgkJCQkJCTx4c2w6dGV4dD4gPC94c2w6dGV4dD4KCQkJCQk8L3hzbDppZj4KCQkJCTwvc3Bhbj4KCQkJCTxici8+SU5TLUMgOiAKCQkJCQk8c3BhbiBjbGFzcz0iZGF0YSI+CgkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSJjOnJlY29yZFRhcmdldC8vYzppZC9AZXh0ZW5zaW9uIi8+CgkJCQkJPC9zcGFuPgoJCQkJCSwgRGF0ZSBkZSBuYWlzc2FuY2UgOiAKCQkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0icHJpbnREYXRlIj4KCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9ImRhdGUiIHNlbGVjdD0iYzpyZWNvcmRUYXJnZXQvL2M6cGF0aWVudC9jOmJpcnRoVGltZS9AdmFsdWUiLz4KCQkJCQk8L3hzbDpjYWxsLXRlbXBsYXRlPgoJCQkJCSwgU2V4ZSA6IAoJCQkJCTxzcGFuIGNsYXNzPSJkYXRhIj4KCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9ImM6cmVjb3JkVGFyZ2V0Ly9jOnBhdGllbnQvYzphZG1pbmlzdHJhdGl2ZUdlbmRlckNvZGUvQGNvZGUiLz4KCQkJCQk8L3NwYW4+CgkJCQk8L3A+PHA+RGVtYW5kZSBkJ2V4YW1lbnMgCgkJCQkJPHNwYW4gY2xhc3M9ImRhdGEiPgoJCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzpkb2N1bWVudGF0aW9uT2YvYzpzZXJ2aWNlRXZlbnQvYzppZC9AZXh0ZW5zaW9uIi8+CgkJCQkJPC9zcGFuPgoJCQkJCXByZXNjcml0ZSBsZSAKCQkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0icHJpbnREYXRlIj4KCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9ImRhdGUiIAoJCQkJCQkJc2VsZWN0PSJjOnBhcnRpY2lwYW50W0B0eXBlQ29kZT0nUkVGJ10vYzp0aW1lL2M6aGlnaC9AdmFsdWUiLz4KCQkJCQk8L3hzbDpjYWxsLXRlbXBsYXRlPgoJCQkJCSBwYXIgCgkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9InByaW50TmFtZUFuZElkIj4KCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9InJlZiIJCgkJCQkJCQlzZWxlY3Q9ImM6cGFydGljaXBhbnRbQHR5cGVDb2RlPSdSRUYnXS9jOmFzc29jaWF0ZWRFbnRpdHkiLz4KCQkJCQk8L3hzbDpjYWxsLXRlbXBsYXRlPgoJCQkJPGJyLz5Sw6lhbGlzYXRpb24gZHUgCgkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9InByaW50RGF0ZSI+CgkJCQkJCTx4c2w6d2l0aC1wYXJhbSBuYW1lPSJkYXRlIiBzZWxlY3Q9ImM6ZG9jdW1lbnRhdGlvbk9mL2M6c2VydmljZUV2ZW50L2M6ZWZmZWN0aXZlVGltZS9jOmxvdy9AdmFsdWUiLz4KCQkJCQk8L3hzbDpjYWxsLXRlbXBsYXRlPgoJCQkJCSBhdSAKCQkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0icHJpbnREYXRlIj4KCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9ImRhdGUiIHNlbGVjdD0iYzpkb2N1bWVudGF0aW9uT2YvYzpzZXJ2aWNlRXZlbnQvYzplZmZlY3RpdmVUaW1lL2M6aGlnaC9AdmFsdWUiLz4KCQkJCQk8L3hzbDpjYWxsLXRlbXBsYXRlPgoJCQkJPC9wPjx4c2w6YXBwbHktdGVtcGxhdGVzIHNlbGVjdD0iYzpjb21wb25lbnQvYzpzdHJ1Y3R1cmVkQm9keSIgLz48YnIvPjx0YWJsZT4KCQkJCQk8dHI+CgkJCQkJCTx0aD5CaW9sb2dpc3RlcyBtw6lkaWNhdXggYXlhbnQgcGFydGljaXDDqSDDoCBsJ2ludGVycHLDqXRhdGlvbiBkdSBjb21wdGUgcmVuZHU8L3RoPgoJCQkJCQk8dGg+RGF0ZSAmYW1wOyBoZXVyZTwvdGg+CgkJCQkJPC90cj4KCQkJCTx4c2w6Zm9yLWVhY2ggc2VsZWN0PSJjOmF1dGhlbnRpY2F0b3IiPgoJCQkJCTx0cj4KCQkJCQkJPHRkPgoJCQkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9InByaW50TmFtZUFuZElkIj4KCQkJCQkJCQk8eHNsOndpdGgtcGFyYW0gbmFtZT0icmVmIiBzZWxlY3Q9ImM6YXNzaWduZWRFbnRpdHkiLz4KCQkJCQkJCTwveHNsOmNhbGwtdGVtcGxhdGU+CgkJCQkJCTwvdGQ+CgkJCQkJCTx0ZD4KCQkJCQkJCTx4c2w6Y2FsbC10ZW1wbGF0ZSBuYW1lPSJwcmludERhdGVBbmRUaW1lIj4KCQkJCQkJCQk8eHNsOndpdGgtcGFyYW0gbmFtZT0iZGF0ZSIgc2VsZWN0PSJjOnRpbWUvQHZhbHVlIi8+CgkJCQkJCQk8L3hzbDpjYWxsLXRlbXBsYXRlPgoJCQkJCQk8L3RkPgoJCQkJCTwvdHI+CgkJCQk8L3hzbDpmb3ItZWFjaD4KCQkJCTx4c2w6aWYgdGVzdD0ibm90KGM6YXV0aGVudGljYXRvci9jOmFzc2lnbmVkRW50aXR5KSI+CgkJCQkJPHRyPgoJCQkJCQk8dGQ+CgkJCQkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0icHJpbnROYW1lQW5kSWQiPgoJCQkJCQkJCTx4c2w6d2l0aC1wYXJhbSBuYW1lPSJyZWYiIHNlbGVjdD0iYzpsZWdhbEF1dGhlbnRpY2F0b3IvYzphc3NpZ25lZEVudGl0eSIvPgoJCQkJCQkJPC94c2w6Y2FsbC10ZW1wbGF0ZT4KCQkJCQkJPC90ZD4KCQkJCQkJPHRkPgoJCQkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9InByaW50RGF0ZUFuZFRpbWUiPgoJCQkJCQkJCTx4c2w6d2l0aC1wYXJhbSBuYW1lPSJkYXRlIiBzZWxlY3Q9ImM6bGVnYWxBdXRoZW50aWNhdG9yL2M6dGltZS9AdmFsdWUiLz4KCQkJCQkJCTwveHNsOmNhbGwtdGVtcGxhdGU+CgkJCQkJCTwvdGQ+CgkJCQkJPC90cj4KCQkJCTwveHNsOmlmPgoJCQkJCTx0cj4KCQkJCQkJPHRkPgoJCQkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9ImRpcmVjdGV1cl9zaWduZSIvPgoJCQkJCQk8L3RkPgoJCQkJCTwvdHI+CgkJCQk8L3RhYmxlPgoJCQkJPGhyLz4KCQkJCTxwIGlkPSJqdXJpZGlxdWUiPgoJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSJjOmN1c3RvZGlhbi8vYzpuYW1lIi8+IAoJCQkJCTx0ZXh0PiAtIDwvdGV4dD4KCQkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0ic2hvdy1hZGRyZXNzLWlubGluZSI+CgkJCQkJCTx4c2w6d2l0aC1wYXJhbSBuYW1lPSJhZGRyZXNzIiBzZWxlY3Q9ImM6Y3VzdG9kaWFuLy9jOmFkZHIiLz4KCQkJCQk8L3hzbDpjYWxsLXRlbXBsYXRlPgkKCQkJCQk8YnIvPgoJCQkJCVJlc3BvbnNhYmxlIDogCgkJCQkJPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9InByaW50TmFtZUFuZElkIj4KCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9InJlZiIgc2VsZWN0PSJjOmxlZ2FsQXV0aGVudGljYXRvci9jOmFzc2lnbmVkRW50aXR5Ii8+CgkJCQkJPC94c2w6Y2FsbC10ZW1wbGF0ZT4KCQkJCTwvcD4KCQkJCTwvYm9keT4KCQkJCTwvaHRtbD48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG5hbWU9InNob3ctYWRkcmVzcyI+PHhzbDpwYXJhbSBuYW1lPSJhZGRyZXNzIi8+CgkJCQk8eHNsOmNob29zZT4KCQkJCQk8eHNsOndoZW4gdGVzdD0iJGFkZHJlc3MiPgoJCQkJCQk8eHNsOmZvci1lYWNoIHNlbGVjdD0iJGFkZHJlc3MvYzpzdHJlZXRBZGRyZXNzTGluZSI+CgkJCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iLiIvPgoJCQkJCQkJPGJyLz4KCQkJCQkJPC94c2w6Zm9yLWVhY2g+CgkJCQkJCTx4c2w6aWYgdGVzdD0iJGFkZHJlc3MvYzpzdHJlZXROYW1lIj4KCQkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkYWRkcmVzcy9jOnN0cmVldE5hbWUiLz4KCQkJCQkJCTx4c2w6dGV4dD4gPC94c2w6dGV4dD4KCQkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkYWRkcmVzcy9jOmhvdXNlTnVtYmVyIi8+CgkJCQkJCQk8YnIvPgoJCQkJCQk8L3hzbDppZj4KCQkJCQkJPHhzbDppZiB0ZXN0PSJzdHJpbmctbGVuZ3RoKCRhZGRyZXNzL2M6cG9zdGFsQ29kZSk+MCI+CgkJCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iJGFkZHJlc3MvYzpwb3N0YWxDb2RlIi8+CgkJCQkJCTwveHNsOmlmPgoJCQkJCQk8eHNsOmlmIHRlc3Q9InN0cmluZy1sZW5ndGgoJGFkZHJlc3MvYzpjaXR5KT4wIj4KCQkJCQkJCTx4c2w6dGV4dD4sJiMxNjA7PC94c2w6dGV4dD4KCQkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkYWRkcmVzcy9jOmNpdHkiLz4KCQkJCQkJCTxici8+CgkJCQkJCTwveHNsOmlmPgoJCQkJCQk8eHNsOmlmIHRlc3Q9InN0cmluZy1sZW5ndGgoJGFkZHJlc3MvYzpzdGF0ZSk+MCI+CgkJCQkJCQk8eHNsOnRleHQ+LCYjMTYwOzwveHNsOnRleHQ+CgkJCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iJGFkZHJlc3MvYzpzdGF0ZSIvPgoJCQkJCQkJPGJyLz4KCQkJCQkJPC94c2w6aWY+CgkJCQkJCTx4c2w6aWYgdGVzdD0ic3RyaW5nLWxlbmd0aCgkYWRkcmVzcy9jOmNvdW50cnkpPjAiPgoJCQkJCQkJPHhzbDp0ZXh0PiwmIzE2MDs8L3hzbDp0ZXh0PgoJCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9IiRhZGRyZXNzL2M6Y291bnRyeSIvPgoJCQkJCQkJPGJyLz4KCQkJCQkJPC94c2w6aWY+CgkJCQkJPC94c2w6d2hlbj4KCQkJCQk8eHNsOm90aGVyd2lzZT4KCQkJCQkJPHhzbDp0ZXh0PmFkZHJlc3NlIG5vbiByZW5zZWlnbsOpZTwveHNsOnRleHQ+CgkJCQkJPC94c2w6b3RoZXJ3aXNlPgoJCQkJPC94c2w6Y2hvb3NlPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbmFtZT0ic2hvdy1hZGRyZXNzLWlubGluZSI+PHhzbDpwYXJhbSBuYW1lPSJhZGRyZXNzIi8+CgkJCQk8eHNsOmNob29zZT4KCQkJCQk8eHNsOndoZW4gdGVzdD0iJGFkZHJlc3MiPgoJCQkJCQk8eHNsOmZvci1lYWNoIHNlbGVjdD0iJGFkZHJlc3MvYzpzdHJlZXRBZGRyZXNzTGluZSI+CgkJCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iLiIvPgoJCQkJCQkJPHhzbDp0ZXh0PiA8L3hzbDp0ZXh0PgoJCQkJCQk8L3hzbDpmb3ItZWFjaD4KCQkJCQkJPHhzbDppZiB0ZXN0PSIkYWRkcmVzcy9jOnN0cmVldE5hbWUiPgoJCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9IiRhZGRyZXNzL2M6c3RyZWV0TmFtZSIvPgoJCQkJCQkJPHhzbDp0ZXh0PiA8L3hzbDp0ZXh0PgoJCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9IiRhZGRyZXNzL2M6aG91c2VOdW1iZXIiLz4JCQkJCgkJCQkJCTwveHNsOmlmPgoJCQkJCQk8eHNsOmlmIHRlc3Q9InN0cmluZy1sZW5ndGgoJGFkZHJlc3MvYzpwb3N0YWxDb2RlKT4wIj4KCQkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkYWRkcmVzcy9jOnBvc3RhbENvZGUiLz4KCQkJCQkJPC94c2w6aWY+CgkJCQkJCTx4c2w6aWYgdGVzdD0ic3RyaW5nLWxlbmd0aCgkYWRkcmVzcy9jOmNpdHkpPjAiPgoJCQkJCQkJPHhzbDp0ZXh0PiwmIzE2MDs8L3hzbDp0ZXh0PgoJCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9IiRhZGRyZXNzL2M6Y2l0eSIvPgoJCQkJCQkJPGJyLz4KCQkJCQkJPC94c2w6aWY+CgkJCQkJCTx4c2w6aWYgdGVzdD0ic3RyaW5nLWxlbmd0aCgkYWRkcmVzcy9jOnN0YXRlKT4wIj4KCQkJCQkJCTx4c2w6dGV4dD4sJiMxNjA7PC94c2w6dGV4dD4KCQkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkYWRkcmVzcy9jOnN0YXRlIi8+CgkJCQkJCQk8YnIvPgoJCQkJCQk8L3hzbDppZj4KCQkJCQkJPHhzbDppZiB0ZXN0PSJzdHJpbmctbGVuZ3RoKCRhZGRyZXNzL2M6Y291bnRyeSk+MCI+CgkJCQkJCQk8eHNsOnRleHQ+LCYjMTYwOzwveHNsOnRleHQ+CgkJCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iJGFkZHJlc3MvYzpjb3VudHJ5Ii8+CgkJCQkJCQk8YnIvPgoJCQkJCQk8L3hzbDppZj4KCQkJCQk8L3hzbDp3aGVuPgoJCQkJCTx4c2w6b3RoZXJ3aXNlPgoJCQkJCQk8eHNsOnRleHQ+YWRkcmVzc2Ugbm9uIHJlbnNlaWduw6llPC94c2w6dGV4dD4KCQkJCQk8L3hzbDpvdGhlcndpc2U+CgkJCQk8L3hzbDpjaG9vc2U+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBuYW1lPSJzaG93LXRlbGVjb20iPjx4c2w6cGFyYW0gbmFtZT0idGVsZWNvbSIvPgoJCQkJPHhzbDpjaG9vc2U+CgkJCQkJPHhzbDp3aGVuIHRlc3Q9IiR0ZWxlY29tIj4KCQkJCQkJPHhzbDp2YXJpYWJsZSBuYW1lPSJ0eXBlIiBzZWxlY3Q9InN1YnN0cmluZy1iZWZvcmUoJHRlbGVjb20vQHZhbHVlLCAnOicpIi8+CgkJCQkJCTx4c2w6dmFyaWFibGUgbmFtZT0idmFsdWUiIHNlbGVjdD0ic3Vic3RyaW5nLWFmdGVyKCR0ZWxlY29tL0B2YWx1ZSwgJzonKSIvPgoJCQkJCQk8eHNsOmlmIHRlc3Q9IiR0eXBlIj4KCQkJCQkJCTx4c2w6Y2FsbC10ZW1wbGF0ZSBuYW1lPSJ0cmFuc2xhdGVUZWxlY29tQ29kZSI+CgkJCQkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9ImNvZGUiIHNlbGVjdD0iJHR5cGUiLz4KCQkJCQkJCTwveHNsOmNhbGwtdGVtcGxhdGU+CgkJCQkJCQk8eHNsOnRleHQ+IDogPC94c2w6dGV4dD4KCQkJCQkJCTx4c2w6dGV4dD4gPC94c2w6dGV4dD4KCQkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkdmFsdWUiLz4KCQkJCQkJPC94c2w6aWY+CgkJCQkJPC94c2w6d2hlbj4KCQkJCQk8eHNsOm90aGVyd2lzZT4KCQkJCQkJPHhzbDp0ZXh0PkNvb3Jkb25uw6llcyB0w6lsw6lwaG9uaXF1ZXMgbm9uIHJlbnNlaWduw6llczwveHNsOnRleHQ+CgkJCQkJPC94c2w6b3RoZXJ3aXNlPgoJCQkJPC94c2w6Y2hvb3NlPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbmFtZT0idHJhbnNsYXRlVGVsZWNvbUNvZGUiPjx4c2w6cGFyYW0gbmFtZT0iY29kZSIvPgoJCQkJCTx4c2w6Y2hvb3NlPgoJCQkJCQk8eHNsOndoZW4gdGVzdD0iJGNvZGU9J3RlbCciPgoJCQkJCQkJPHhzbDp0ZXh0PlTDqWw8L3hzbDp0ZXh0PgoJCQkJCQk8L3hzbDp3aGVuPgoJCQkJCQk8eHNsOndoZW4gdGVzdD0iJGNvZGU9J2ZheCciPgoJCQkJCQkJPHhzbDp0ZXh0PkZheDwveHNsOnRleHQ+CgkJCQkJCTwveHNsOndoZW4+CgkJCQkJCTx4c2w6d2hlbiB0ZXN0PSIkY29kZT0naHR0cCciPgoJCQkJCQkJPHhzbDp0ZXh0PlBhZ2UgV2ViPC94c2w6dGV4dD4KCQkJCQkJPC94c2w6d2hlbj4KCQkJCQkJPHhzbDp3aGVuIHRlc3Q9IiRjb2RlPSdtYWlsdG8nIj4KCQkJCQkJCTx4c2w6dGV4dD5FLW1haWw8L3hzbDp0ZXh0PgoJCQkJCQk8L3hzbDp3aGVuPgoJCQkJCQk8eHNsOm90aGVyd2lzZT4KCQkJCQkJCTx4c2w6dGV4dD57JGNvZGU9JzwveHNsOnRleHQ+CgkJCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0iJGNvZGUiLz4KCQkJCQkJCTx4c2w6dGV4dD4nP308L3hzbDp0ZXh0PgoJCQkJCQk8L3hzbDpvdGhlcndpc2U+CgkJCQkJPC94c2w6Y2hvb3NlPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbmFtZT0icHJpbnREYXRlQW5kVGltZSI+PHhzbDpwYXJhbSBuYW1lPSJkYXRlIi8+CgkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0icHJpbnREYXRlIj4KCQkJCQk8eHNsOndpdGgtcGFyYW0gbmFtZT0iZGF0ZSIgc2VsZWN0PSIkZGF0ZSIvPgoJCQkJPC94c2w6Y2FsbC10ZW1wbGF0ZT4KCQkJCTx4c2w6dGV4dD4gPC94c2w6dGV4dD4KCQkJCTxzcGFuIGNsYXNzPSJkYXRhIj4KCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0ic3Vic3RyaW5nKCRkYXRlLCA5LCAyKSIvPgoJCQkJPC9zcGFuPgoJCQkJPHhzbDp0ZXh0Pjo8L3hzbDp0ZXh0PgoJCQkJPHNwYW4gY2xhc3M9ImRhdGEiPgoJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSJzdWJzdHJpbmcoJGRhdGUsIDExLCAyKSIvPgoJCQkJPC9zcGFuPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbmFtZT0icHJpbnREYXRlIj48eHNsOnBhcmFtIG5hbWU9ImRhdGUiLz4KCQkJCTxzcGFuIGNsYXNzPSJkYXRhIj4KCQkJCQk8eHNsOnZhbHVlLW9mIHNlbGVjdD0ic3Vic3RyaW5nKCRkYXRlLCA3LCAyKSIvPgoJCQkJPC9zcGFuPgoJCQkJPHhzbDp0ZXh0Pi88L3hzbDp0ZXh0PgoJCQkJPHNwYW4gY2xhc3M9ImRhdGEiPgoJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSJzdWJzdHJpbmcoJGRhdGUsIDUsIDIpIi8+CgkJCQk8L3NwYW4+CgkJCQk8eHNsOnRleHQ+LzwveHNsOnRleHQ+CgkJCQk8c3BhbiBjbGFzcz0iZGF0YSI+CgkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9InN1YnN0cmluZygkZGF0ZSwgMSwgNCkiLz4KCQkJCTwvc3Bhbj48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG5hbWU9InByaW50TmFtZUFuZElkIj48eHNsOnBhcmFtIG5hbWU9InJlZiIvPgoJCQkJPHNwYW4gY2xhc3M9ImRhdGEiPgoJCQkJCTx4c2w6aWYgdGVzdD0ic3RyaW5nLWxlbmd0aCgkcmVmL2M6YXNzaWduZWRQZXJzb24vYzpuYW1lL2M6cHJlZml4fCRyZWYvYzphc3NvY2lhdGVkUGVyc29uL2M6bmFtZS9jOnByZWZpeCk+MCI+CgkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkcmVmL2M6YXNzaWduZWRQZXJzb24vYzpuYW1lL2M6cHJlZml4fCRyZWYvYzphc3NvY2lhdGVkUGVyc29uL2M6bmFtZS9jOnByZWZpeCIvPgoJCQkJCQk8eHNsOnRleHQ+IDwveHNsOnRleHQ+CgkJCQkJPC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJzdHJpbmctbGVuZ3RoKCRyZWYvYzphc3NpZ25lZFBlcnNvbi9jOm5hbWUvYzpnaXZlbnwkcmVmL2M6YXNzb2NpYXRlZFBlcnNvbi9jOm5hbWUvYzpnaXZlbik+MCI+CgkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkcmVmL2M6YXNzaWduZWRQZXJzb24vYzpuYW1lL2M6Z2l2ZW58JHJlZi9jOmFzc29jaWF0ZWRQZXJzb24vYzpuYW1lL2M6Z2l2ZW4iLz4KCQkJCQkJPHhzbDp0ZXh0PiA8L3hzbDp0ZXh0PgoJCQkJCTwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0ic3RyaW5nLWxlbmd0aCgkcmVmL2M6YXNzaWduZWRQZXJzb24vYzpuYW1lL2M6ZmFtaWx5fCRyZWYvYzphc3NvY2lhdGVkUGVyc29uL2M6bmFtZS9jOmZhbWlseSk+MCI+CgkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkcmVmL2M6YXNzaWduZWRQZXJzb24vYzpuYW1lL2M6ZmFtaWx5fCRyZWYvYzphc3NvY2lhdGVkUGVyc29uL2M6bmFtZS9jOmZhbWlseSIvPgoJCQkJCQk8eHNsOnRleHQ+IDwveHNsOnRleHQ+CgkJCQkJPC94c2w6aWY+CgkJCQk8L3NwYW4+CgkJCQk8eHNsOnRleHQ+ICg8L3hzbDp0ZXh0PgoJCQkJPHNwYW4gY2xhc3M9ImRhdGEiPgoJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkcmVmLy9jOmlkL0BleHRlbnNpb24iLz4KCQkJCTwvc3Bhbj4KCQkJCTx4c2w6dGV4dD4pPC94c2w6dGV4dD48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG5hbWU9InByaW50TG9nbyI+PGltZyBzcmM9ImRhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRRUFZQUJnQUFELzJ3QkRBQWdHQmdjR0JRZ0hCd2NKQ1FnS0RCUU5EQXNMREJrU0V3OFVIUm9mSGgwYUhCd2dKQzRuSUNJc0l4d2NLRGNwTERBeE5EUTBIeWM1UFRneVBDNHpOREwvMndCREFRa0pDUXdMREJnTkRSZ3lJUndoTWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qTC93QUFSQ0FCNUFLQURBU0lBQWhFQkF4RUIvOFFBSHdBQUFRVUJBUUVCQVFFQUFBQUFBQUFBQUFFQ0F3UUZCZ2NJQ1FvTC84UUF0UkFBQWdFREF3SUVBd1VGQkFRQUFBRjlBUUlEQUFRUkJSSWhNVUVHRTFGaEJ5SnhGREtCa2FFSUkwS3h3UlZTMGZBa00ySnlnZ2tLRmhjWUdSb2xKaWNvS1NvME5UWTNPRGs2UTBSRlJrZElTVXBUVkZWV1YxaFpXbU5rWldabmFHbHFjM1IxZG5kNGVYcURoSVdHaDRpSmlwS1RsSldXbDVpWm1xS2pwS1dtcDZpcHFyS3p0TFcydDdpNXVzTER4TVhHeDhqSnl0TFQxTlhXMTlqWjJ1SGk0K1RsNXVmbzZlcng4dlAwOWZiMytQbjYvOFFBSHdFQUF3RUJBUUVCQVFFQkFRQUFBQUFBQUFFQ0F3UUZCZ2NJQ1FvTC84UUF0UkVBQWdFQ0JBUURCQWNGQkFRQUFRSjNBQUVDQXhFRUJTRXhCaEpCVVFkaGNSTWlNb0VJRkVLUm9iSEJDU016VXZBVlluTFJDaFlrTk9FbDhSY1lHUm9tSnlncEtqVTJOemc1T2tORVJVWkhTRWxLVTFSVlZsZFlXVnBqWkdWbVoyaHBhbk4wZFhaM2VIbDZnb09FaFlhSGlJbUtrcE9VbFphWG1KbWFvcU9rcGFhbnFLbXFzck8wdGJhM3VMbTZ3c1BFeGNiSHlNbkswdFBVMWRiWDJObmE0dVBrNWVibjZPbnE4dlAwOWZiMytQbjYvOW9BREFNQkFBSVJBeEVBUHdEMHZYZkVlbzJHc1QyMER4aU5OdUFVeWVWQi9yV2Qvd0FKaHEzL0FEMGkvd0MvWXFMeFgveU1sMS93RC8wQVZqVXhHOS93bUdyZjg5SXYrL1lvL3dDRXcxYi9BSjZSZjkreFdEUlRBOVUwYTVrdk5KdDdpWWd5U0xsaUJqdWF2MWxlRy84QWtBV2YrNS9VMXExSXhybkNFanNLOFgvNFdWNGovd0NlMXY4QTkrUlhzNy82dHZvYStidDBIL1BPVC92NFA4S0RTbWs5enF2K0ZsZUkvd0RudGIvOStSUi93c3J4SC96MnQvOEF2eUs1WGRCL3p6ay83K0QvQUFvM1FmOEFQT1QvQUwrRC9DZzA1VjJPcS80V1Y0ai9BT2Uxdi8zNUZIL0N5dkVmL1BhMy93Qy9Jcmxjd2Y4QVBPVC9BTCtEL0NqTVAvUE9UL3Y0UDhLQTVWMk9wLzRXVDRqL0FPZTF2LzM1RmF1b2VPdGN0OUIwZTdqbGg4MjZXWXlreERCMnZnWS9DdUMvY2Y4QVBPVC9BTDdIK0ZiMnJlVi93aTNoN0tTWTJYR1BuSC9QVDZVcmljVVcvd0RoWlhpUC9udGIvd0Rma1VmOExLOFIvd0RQYTMvNzhpdVcvY2Y4ODVQKyt4L2hTWmcvNTV5ZjkvQi9oVEh5cnNkVi93QUxLOFIvODlyZi92eUtQK0ZsZUkvK2Uxdi9BTitSWEs3b1ArZWNuL2Z3ZjRVYm9QOEFubkovMzhIK0ZBY3E3SFUvOExKOFIvOEFQYTMvQU8vSXJkOEllTnRaMWp4SmIyTjNKRTBEcTVZTEdBZUZKSFA0VjV6dWcvNTV5ZjhBZndmNFYwL3crTVgvQUFtZG5zUndkc25KY0grQSsxQXBSVmpvL0ZmL0FDTWwxL3dEL3dCQUZZMWJQaXYvQUpHUzYvNEIvd0NnQ3NhcU9jS0tLS0JIcDNodi9rQVdmKzUvVTFxMWxlRy8rUUJaL3dDNS9VMXExSlF4L3dEVnQ5RFh6ZHRnL3dDZWtuL2ZzZjQxOUl2L0FLdHZvYStidktUL0FKN3gvazMrRkJyVDZodGcvd0Nla24vZnNmNDBvU0QvQUo2U2Y5K3gvalFJVS81N3gvazMrRlBFSy84QVBlUDhtL3dwWE5CQWtIL1BTVC92MlA4QUduQ09EL25wSi8zN0grTlBFQ2Y4OTQveWIvQ3BCYnIvQU05by93QW0vd0FLUXlIeTRQOEFucEovMzdIK05idXFwRWZESGg4RjN3RW54OGcvNTZmV3NzVzYvd0RQYVA4QUp2OEFDdHZWSVZQaHZRUjVpRENUODRQUDd6NlV4UGRITitYQi93QTlKUDhBdjJQOGFhWTRQK2Vrbi9mc2Y0MWFOdXYvQUQyai9KdjhLWVlGL3dDZTBmNU4vaFNHVmlrSC9QU1QvdjJQOGFidGcvNTZTZjhBZnNmNDFPMENmODk0L3dBbS93QUtqTUtmODk0L3liL0NtSVp0Zy81NlNmOEFmc2Y0MTAvdytFUThaMmV4M0oyeWNGQVA0RDcxekJpVC9udkgrVGY0VjAvdytSUjR5c3lKVVk3Wk9BRC9BSEQ2aW1LV3gwZml2L2taTHIvZ0gvb0FyR3JaOFYvOGpKZGY4QS85QUZZMVVjd1VVVVVDUFR2RGYvSUFzLzhBYy9xYTFheXZEZjhBeUFMUC9jL3FhMWFrb1kvK3JiNkd2bkQ3TEpuNzBYL2Y1UDhBR3ZvK1QvVnQ5RFh6ZUxhZi9uakovd0I4bWhtdE1rRnBKL2VpL3dDL3EvNDFLdHBKNnhmOS9WL3hwaTIwL3dEenhrLzc1TlRwYXpmODhaUCsrVFVtbzVMUi9XTC9BTCtyL2pVNjJiK3NYL2YxZjhhdTZMWWZhTllzb1o0SGFGNWtWd1FSa0U4MTZuL3dpR2dEL21ISi93Qjl0L2pRVEthaWVSaXlmMWovQU8vaS93Q05iT3BXcnQ0ZTBSY3A4cXpmeHIvejArdGVpZjhBQ0k2RVArWWVuL2ZiZjQxSy9oelNaWUlZWHRGTWNJSWpYYzN5NU9UMzlhZGlYVVI0NGJOL1dQOEE3K0wvQUkxRTFtL3JGLzM5WC9HdlpQOEFoRWRDUC9NUFQvdnR2OGF6OVo4SzZOQm8xN05CWUtzeVFzeUVNeHdRT085RmgrMVI1SzFuSjZ4ZjkvVi94cUZyU1QxaS93Qy9xLzQxY2UxbS93Q2VULzhBZkpxczlyTi96eGsvNzVOSXRsYzJzbjk2TC92OG4rTmRKOFBvSFR4bGFNVEhqYko5MlJTZnVIc0RYT05iVC84QVBHVC9BTDVOZEg4UG9aVThaV2JORzZqYkp5VkkvZ05ORXkyT2k4Vi84akpkZjhBLzlBRlkxYlBpdi9rWkxyL2dIL29Bckdxem1DaWlpZ1I2ZDRiL0FPUUJaLzduOVRXclhsY0dzNmxiUXJERGVTSkdvd3FnOENwUCtFaDFiL24rbC9PbFlkejAxLzhBVnQ5RFh6WXRlbldHdDZuTnFOdEZKZVNzanlxckFucUNSWG02M0UrZjlkSi8zMGFUTnFYVVZCVnFNVkdseE4vejJrLzc2TldvcDV2K2Vzbi9BSDBhazJScmVIVi80bituL3dEWHduOHhYdE5lTytIcFpHMXl3QmtjZ3pwa0ZqNml2WXFhTWF1NUZOUEZieEdXYVJZMEhWbU9CV2ZINGcwcVNYeTF2WTkzVDVzZ2ZtZUs1UFdydVhWTllrajNIeVlYS0l2YmpnbjhhaW0waG80UE1LOEdtWkhvZ0lJeURrSG9hejlmNThQNmdQOEFwM2YrVllmaEcvbDgyWFQ1V0xLcTc0czl1ZVIrdGIydWNhSGZFSEg3aC81VURXNTRuS3RWSkJXcE5OTG4vV3YvQU45R3FNazgzL1BXVC92bzFKMWxCeFhSL0R6L0FKSFd6LzNaUC9RRFdFODgyZjhBWFNmOTlHdWg4QVRTdjR6dEZhUjJYYkp3V0ovZ05NemxzemY4Vi84QUl5WFgvQVAvQUVBVmpWcytLLzhBa1pMci9nSC9BS0FLeHFzNWdvb29vRUZGRkZBRnJUUCtRdFovOWQwLzlDRmNRc3FaL3dCUkgrYmY0MTIrbWY4QUlXcy8rdTZmK2hDdUhEUWY4ODVQKy9nL3dxWkcxTHFXRWxUL0FKNFIvbTMrTldvcEYvNTR4L20zK05VMGFEL25uSi8zMlA4QUNyTWJ3LzNKUCsreC9oVW02T2c4UFNLZGJzQUlrSDc5T2NuMSt0ZXhWNHg0ZmVQKzN0UEFWd2Z0Q2RXSHFQYXZaNmFNYXU1NTFxbHUrbWE1T0hVN0pITWlIMUJPZi9yVk5QcTVsdGhHVHdCWGEzbGhiWDhQbFhNS3lMMnlPUjlEMnJMVHdscGl2dUtTdVA3clB4K2xNeU12d2hhdTkzTmZzcDhzTDVhRTl5U00vbGo5YTZMWERqUTc0NHorNGZqOEt1UlJKREdzY1NLaUtNQlZHQUtvNjhRTkExQW5vTGQ4L2xRTmJuanMwcVovMUtmbTMrTlVwSlUvNTR4L20zK05XSkpJZjdqL0FQZlkvd0FLcXlQRC93QTg1UDhBdnNmNFZKMUZkNVUvNTRSL20zK05kRjRBa1Z2R1ZtQkVpL0xKeUNmN2g5VFhPTzBIL1BPVC92c2Y0VjBQdy9NWjhaV214SEIyeWNsd2Y0RDdVeUpiTTlTdmZEbW42aGR2Y3pySVpIeG5hK0J3TWYwcXVmQ09rREdSS01uQXpKUmJhbmFXdXI2dGIzTjNGSE0xd2hpaWVRQjNIa3gvZFVuSjV6MDcxengxcVcrTUllL1JZQkxiekxLM2xreEVsczUyOERBQTRQU21ZY3AwWC9DSDZUL2NtLzcrVWY4QUNINlQvY20vNytWa1NlSWJzVzd1ZFNnakVjVXp3U3RHdUx0bGRsVUQxeUFQdTljOFZjZlVyeU95dnIrYTZNY2NVL2tKRWthRFpsbEFMTTNIR2VwNEFvRGxMZjhBd2gray93QnliL3Y1Ui93aCtrLzNKdjhBdjVXWFphbmVYTjFZeXk2aUJHSjVvaHRDN1ppTnBVWkhCSkdRTWZoVWNldFhOM0RiS2J1SzU4MzdOSk1zYTdUYnVaNDFLSEJ6MFp1RHo4dEFjcHR3K0ZOTGduam1SWmQ4YkJseS9jVmxqNGErSGgveXp1Zisvd0JTVGF2cWNHbDJONUxlTGk3azJzUWthQ01CV1BWeUJrNEhVL1FWZnVOU3VvdEMwNmVXN2hnZWQwU2U1VXF5SUNDZHdQM2VTQU05T2FCcTYyS1MvRHJ3OWpLcGNFZTAxU0Q0ZTZDT2tkeC8zOU5aVnZyTjdiUXhXOXJkUWhYYTRsU1dSbzFXVmpjU0RuY1J4akIrWG5tdFR4TzBQOXEySW5rc2tRMjA1SDJ5UW9tN2RIam9ldlg5YUIzbDNMRnA0SzBleXVvcm1GWmhKRTRkY3laR1J5SzZQSXlSa1pIVVZ3Mm5hbmNRUVFwTGVmWkVrTUt5M054eVYvMFpHd2R4d0NUL0FKelQ0dGFtUVNYRWx4RmIzRnhGYWw1R1hBV01zd2FRQTl1UjdESW9FN3ZjN2lpdUN2ZkU5M0JFaURVSXdHODhRM0FSTVRzckFMOTRoUU9UeVBTcExqV0w2eWxraFNkRUx6eWJwbVpBQ3l4eEVETGtLQVN4T0I2Y2Q2QTVUdWFyM1Z0SGVXc3R0TG55NVVLTmc0T0RYT2VJcGJ0N0RTWkkzSDJoSlB0VENJL0s1U0ptS2oxQlBINDFqSnFsMUV0M2RDVjFqMUNXS1hjekJmTGhmelF1Q3hBVWtScHlUM29Fa2JUZUF0Q3hsbG5IdVphYWZoNW9KNngzSC9mMnN1NjFLWjlLTnJQZlcwS3JiUnRIRkhzWVhHWkdIQkI3QlZ6dDZFbXRHdzFOMXVsZ20xQ0t6aTN6TXZtWXpNMzJpUmRvTEhzQU9CL2VvS3ZMdUkzdzU4UFl5VXVBUCt1MVc5TDhGYVBvMm94M3Rva3dtakJBM1NaSEl3ZVB4ckh1dGNtdTVKNG11QTl0Z3lNcmJOMFd5ZU1jN2VWNEorOTZWcGFiclY1ZWE4OEgyaUV3Q1dSZkxMeDVLRDdwVUE3aVR3Y2tZd2FBZk5iYzBiN3hMb21uWGJXOTdmd3hYQ1kzSVFTUmtaSFFWZHNOUXNkU2c4Nnh1SXA0d2NFeGtIQjkvU3ZPNzI5dDdING5hck5jNmZOZlJtM1ZmS2loRWhCMlI4NFBiMzk2dS9EOFFYR3M2eGYyL2wyMGNyWVd4VS9OR005U08zNGVwb0J4MHVkdGNhbFkybDViMmM4NkpjVG5FTVo2dDlLdUhHRG5HTzljUDRwLzVIN3d6L3ZIK1lxejhSOVFtc2ZDeFNBbFRjekNGbUI1MjRKUDU0eCtOQXJiR2pKNHY4T3hYUDJkOVVnOHdISEdTb1ArOEJqOWEyNG5pbWpXV01vOGJnTUdVZ2crK2F3Ykx3bG8wT2l4MkQyVUVnTVlEeUZCdlpzY3R1NjUvbFdOOE9KcG9sMWJTWGtNa2RqY2JZeWZRbGdmMVhQNDBCWlcwT2p2ZkVtaTZiY05hWHQvRERNZ0JNYkE4WjVIYXJHbmF2cDJycEliRzZqdUZqSUQ3UWVNOU90ZWZheGQyVm44VEx5Vy93QlBlL2grenFQSlNFU25PMWVjR3V6OE5YZW0zdHJQTHAybHZwNmh3cm85dXNSWTQ2NEhYclFEVmtXOVQxdlN0SUMvYjd5R0F0eXF0eXg5d0J6VXVuYXBZYXpBWjdHNGp1STFPMGxSMFA0MXdmaUdLVFIvRzhtdGFqcGphanBrc1FWU0YzaUhBQTZIalBCNi93QjZ1eDhPM3VqMzFnOCtqSkZIRXo1a1NOQWhENEhVZXVNVUExcGNaUDRzOFAyODhsdlBxVUNTeHNVZFNEd1J3UjBxYXc4UTZScXR3WUxHOWlubUNsaXFnNXgrWHVLNXY0aDZacDhIaGk1dTRyRzJTNWFaQzB5eEtISkxjODR6elhSYUpwZGhhMkZyY1c5amJRek5icHVramlWV09RQ2NrRE5BV1ZybEhYN3JSWWIxWTczVm5zYmp5Q2hWTWZOR3g2SEtrZFIyNXJSMGpWZEoxR0w3UHB0ekhPdHVxZ2hjL0tPZzYvU3VJOFdUMnR0OFI3S2E5czN2TGRiUDVvRWlFaGI3K1BsUEJ3ZWE2cnd4ZTZaZkc1YlRkSGswN1p0RDc3Wll0K2M0NmRjWVA1MEExb1hkUzhRYVRwTTZ3MzE5RkJLVjNCV0JKeDB6eDlEVXVuNnRwdXJSc2JHN2h1QXYzZ2g1SDFIV3VIOFZYZGxZZkVyVDduVVZEV3FXZnpneDd4ejVnSEgxeFMrR0Z0OVY4ZDNHcmFQQUxmVFlvZkxrd0FtOWlQN282ZXY0VUJ5cTF6dDlSMWpUdEpXTnIrNWpnRW1RbThIbkhXcTlsNGswWFVycGJhenZvWnAyeVZSUWM4Y250WEwvQUJMYU9PYlEzbGpNc2EzREZvd3VTdytYSXgzeldsNGYxTFJMM1V4SFllSDViR2RVTENhU3pTTUFkQ01nNTcwQmJTNTBGOXFkanB6UXJlVHh3bWR0a1lZZmVQcC9LcnUwRGtBRDhLNGI0aWY4ZmZoNy9yOC9xdGQwT2xBbXREejI2R3FhVDhROVExV0hSN3U4dDVZRmlVeERnbmFuT2ZxcEZYUERPbGFwSjRwdi9FT29XZ3NWdUkvTFMzM0FrL2Q1T1A4QWQvTTEyM2VpZ2R6a1BFT20zdDE0eTBDN2d0M2t0NEdKbGtBNFRudlduNHEwUC9oSU5CbHNsWUpNR0VrVE4wREQxK29KSDQxdVVVQ3VjRmJhOTRwdGRPWFQ1UERrOHQ5R3ZscmNCdjNaeHdHUGI5ZnlyWDhHK0g1dEMwMlZyeHc5N2RTZWJNd09jZWd6MzZuODY2YWxvQzU1NXFFZXNhWjhRTHJWN1RSNTc2RjRGakd4dG9QeXJubkI5SzZyUTlWMURVL1BOOW84dW5lWHQyZVpKdTM1em5zT21CK2RiRkxRRGR6bGRUOFE2eHArb3pXNmVITGk4dGhqeXBvbSs5d001QUJ4em1vUEEyaTMybkhVcjYrdDF0V3ZwUTZXeW5pTlFXUDRmZTZlMWRnYUJRRjlMSE0rTzdHNjFId3ZOYjJjTHpUR1JDRVFjNEI1cmMwNUdqMDIxamRTckpDaXNEMklBcTBhQlFGOUxIQStJSU5WdGZIbHByRmxwYzE5SERiYkNFTzBFbmVNWjU5UlhSYUpyR3BhbGNTUjMyaVRhZWlybFhlVGR1T2VuUVZ1VXRBTjNPUHZ0TnZKUGlacDJvTGJ1MW5IYUZIbHg4b09KT1AxSDUxSGJhVmVhWjhTSnJxMnRYL3M2OWcvZU9nK1JYeDM5OHIvQU9QVjJkRkFYT0w4ZVdPb1hVMmpUMkZuSmRHMW5NanFudHRJL1BGWHRNMTdXTHpVSXJlNThOejJjTDUzVHZOdUM0QlBUYjNQSDQxMHhvRkFYMHNjWDQrc2IrOE9reldGbkpjdGJUbVIxVDBHUDhLdjZWcjJzWHVveFFYWGh5ZXpoZk82ZHB0d1hBSkhHMGRUeCtOZEthQlFGOUxILzlrPSIvPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbmFtZT0iZGlyZWN0ZXVyX3NpZ25lIj48aW1nIHNyYz0iZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNFFBWVJYaHBaZ0FBU1VrcUFBZ0FBQUFBQUFBQUFBQUFBUC9zQUJGRWRXTnJlUUFCQUFRQUFBQlFBQUQvNFFNcmFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x3QThQM2h3WVdOclpYUWdZbVZuYVc0OUl1Kzd2eUlnYVdROUlsYzFUVEJOY0VObGFHbEllbkpsVTNwT1ZHTjZhMk01WkNJL1BpQThlRHA0YlhCdFpYUmhJSGh0Ykc1ek9uZzlJbUZrYjJKbE9tNXpPbTFsZEdFdklpQjRPbmh0Y0hSclBTSkJaRzlpWlNCWVRWQWdRMjl5WlNBMUxqTXRZekF4TVNBMk5pNHhORFUyTmpFc0lESXdNVEl2TURJdk1EWXRNVFE2TlRZNk1qY2dJQ0FnSUNBZ0lDSStJRHh5WkdZNlVrUkdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUkrSUR4eVpHWTZSR1Z6WTNKcGNIUnBiMjRnY21SbU9tRmliM1YwUFNJaUlIaHRiRzV6T25odGNEMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMeUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0YlhBNlEzSmxZWFJ2Y2xSdmIydzlJa0ZrYjJKbElGQm9iM1J2YzJodmNDQkRVellnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pCRk9VUTNOREUzUlVFNU5ERXhSVFJCTnpjM1FrTXlOakV6T0VORE56TTJJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakJGT1VRM05ERTRSVUU1TkRFeFJUUkJOemMzUWtNeU5qRXpPRU5ETnpNMklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNRVU1UkRjME1UVkZRVGswTVRGRk5FRTNOemRDUXpJMk1UTTRRME0zTXpZaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1FVTVSRGMwTVRaRlFUazBNVEZGTkVFM056ZENRekkyTVRNNFEwTTNNellpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo3LzdnQU9RV1J2WW1VQVpNQUFBQUFCLzlzQWhBQUNBZ0lDQWdJQ0FnSUNBd0lDQWdNRUF3SUNBd1FGQkFRRUJBUUZCZ1VGQlFVRkJRWUdCd2NJQndjR0NRa0tDZ2tKREF3TURBd01EQXdNREF3TURBd01BUU1EQXdVRUJRa0dCZ2tOQ3drTERROE9EZzRPRHc4TURBd01EQThQREF3TURBd01Ed3dNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXovd0FBUkNBQkVBU3dEQVJFQUFoRUJBeEVCLzhRQWd3QUJBQUVFQXdFQkFBQUFBQUFBQUFBQUFBZ0ZCZ2NKQWdRS0F3RUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUVEQWdVQ0F3VURCd29IQUFBQUFBRUNBd1FBQlJFU0JnY0lJUk14RkFsQklqSVZGMUVXR0dGQzB5VFVsUmx4Z1pGU0l6TkVWWlpYMGpSbDFWWW5XQkVCQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC9hQUF3REFRQUNFUU1SQUQ4QTMrVUNnVUNnVUNnVUd0UGxCNmxHZ3RoZFgzZmJMU0dpcnR1cnVOWXNpTDdiN2Y4QTJjUzN1TFNoYVVQckNWdUtPVmFjY3FjTVNQZVBVQUl0M24xSGViZDNWYjE2TTRYenJNMDg3SWpFWGFGZHBTbm5CMnV5cktHb1phU00zWEhFTHh3U3IzVFFWdC9seDZxRVZoK1Mvd0FOclVobU0ydDE1WXQ4ODRKUU15amdMbVNlZzlsQmFhdlZINVk2TnNhSk80bkRpVVg4eVM3ZldrWFcyd1AxaHpKSGJBY2l5Z0ZFa0p3THVKUHNGQkpuWkQxWGRoTnk3Mm5TZTROdXVXeTJwVnJiWWpwditDNGJ6eTBKT1h2TnB4YUtsRWhJY0F4NmRldEJ0RWFkYWZhYmZZY1M4eThrTFplUVFwSzBxR0lVa2pvUVIxQkZCOUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUVJOM0s0WDdLYm5icVdUZWE1UnJ4cHpYdG5kaVBTYmpwMmQ1QnE1S2hQb2ZaK1pNaHRhWkFCYkNTRmVLZWhvSlpVR0Y5SDhoTm90ZWJsNjAyZjB2cTVxNDdqYmZCYXRWNlpNZVEwN0dRMnRMYWxwVzQybHR4SVV0SUpRcFE5NGZiUVpsY2FiZFRrZGJTNmc5U2hZQ2gvUWFEVDU2cWQ0NHMyWGFiVVZrMVBackhPMzN2YlRCMGJFdGdiWXZMYmpyaVFKY3B4aEpXV1VKWnhJZCtQS2xBd3hGQkw3Z0RZZHdkTjhTOW9yWHVjWjQxV21CSWZjYXViaTNKVFVOK1U2N0JhY0R1QzBGdU9wdEdVL0RoaCtXZ21SUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtCUUtEUUQ2YjF6ZWw4L3dEbHBIeXBhakZHbzFsb0FLUGNqYWdaanBWbkl6WUZKUHU0NGRmRG9LRGY5UWVjWGxKdHpyZmo1emd2UEpYZGZhSmUrdXlsNWxJdWtpNENHcCtMQWdodG1HRVNFSlQyRzNZdlJLQTk3cmd3VXIzaW8wRzdYWXZrL3Nodi9weTJYZmJiV3R1bFNIMldCSjBySWViWXVjSjF4R1lSM29xbFpzeWNDTVU0cE9Cd1BTZ2tMUUtCUUtCUUtCUUtCUVUrUmRyWERtUXJkTHVVV0xjTGxtRnVndlBJUTlJeURGWGFiVVFwZVVlT1VIQ2dxRkFvRkFvRkFvRkFvRkFvTGUxVHEzUzJoN0xMMUpyTFVWdTB0cCtDVUNiZXJySmJpUld1NG9JVG5kZFVsSXhVUUJpYUQ3NmYxSHAvVmxwaDM3VEY3ZzZoc3M5Q1hJVjF0MGh1VEhkU3BJVUNseHBTa25vUWZHZ3JWQW9GQW9GQW9GQW9GQW9GQjhaTGkyWThoNXRIY1cwMnRhRWZhVWdrRCtlZzg3SHBVWHR2VTNOdmtkcVJvc2x2VVZrdnQwVDVaU2xzanpsL2l2NE5yV2xDbEpHZkFFcEJJb1BSYlFVMjhXZTA2aHRWd3NkOXRzYTcyYTZzTGkzTzF6RzB2TVBzdURLdHR4dFlLVkpJOFFSUWFrZDMvU1kwWE8xWk0zTzQ3N2dYVFpqV1VZeXJsWnJQRkdhQzNjbEJTbUJHZVF0dDJJM21VVW5MbUFUNER4b01md3Q0UFZBNHRLZGo3cWJYc2NrdElRNEtwQzczWlNYWFdsS0l3Q3BjV09IU1VxY1NqSXFPU1FuM2ZhcWd6VHQzNnRld1Z3aUt0bTg5bDFEc3RybTNKN2Q2c053dDBtV3ltUUZaRk50clpiN29PWUVudXRKd0hpY2VnQ2ZXM2UvbXkyN01aMlh0eHVkcDNWelRDbGg1RUdjMlhVNUZKU3BSWldVdUJPWllHYkxnU2NBY2FETHRBb0ZBb0ZBb05hUHFON0k3MWEzc20yKzlPd04yVkIzSTJCZnVkMHRzS0kwbFZ4ZlludE5Ja0dJNHNLU1NsRFh2TkZKRGdPQjhCUWRMZ2Z6KzBsdjNwMnk3YmJrM1ZyVE8rdGxRM2E1VnR1QysycSt1TU5rS2tzRlFTTzhydGt1dDlDRmZDTUNCUWJPNkJRS0JRS0JRS0JRS0NPL0pualRvUGxQdDBkdWRleXJuYllURTFxNDJ1N1dsNE5TSXNsckZJV0VyQzIzQVVLVW5CeEtoMXg4UUtDcWNmK1BXZ2VObWkzZEJiY0x1bzA2OUxNN3l0em1MbGh0OWJhRU9xWnpBZHNPS1JuVWtkTXhKb002VUNnVUNnVUNnVUNnVUNnVUhGU1VyU3BDMGhTRmdwVWs5UVFmRUdnODdQcHRYV3kyWDFET1NsbGRkYmdQWG9hdGdhZHR6YlpTaFpqWDVFZ3R0cFFNcUVvWVpVUjREQUFEMlVIb29vRkFvRkJpVGNIWVhaYmRaRGlkeGRydE5hdVc4NDI2OUt1RnZZY2tMVzBsU1d5cDhKRGlzb1djQVZZVUVBTmVla0x4dHZhWjA3Ynk3YXAydHY3ampMMXRrMis0S2xSWXkyRWU1a2FmQmM2dUpTc2t1a2c0NWNPbUFScWliUStxVHhKbDNLVHQxcTlPL21nTGU0NldMUE1sS3VUcnpCRHNoeDVNS1dzUG9jeEpUN2ppaVY1UUVxU0JRWmQwcDZ0VVBTZDkrNXZLVFkzVW16MnBvNlI1NlRFWmNmWVNTRnFCTVdTRzNrZys0a1lGZlhNU1JobG9ObFcwL0lqWlRmQ0FtNGJYYmpXZlZTVkxjUVlMTDNhbUpVMGNGWm9qd1E4TUFRZXFQQWcrMmd6UlFLQlFLRFV0emg5UFRUK3ZMZGRkNCtQbG9Ha2QrclhOTi93QzNiSGx4emVYbVEwVkJ0R1lwYmVRbHRTa2RwS1N0YXZlUGdLQzNPREhxRTNUVkdvQnh5NVBHUnB6ZWkxUzM3ZEUxRGRVTnhCUG1OdkxUOHZrTXBRZ015R3dBa1p2ak9QZ2FEYnZkTDdZN0hIYmwzcTh3YlBGZGRETFVtYklhanRxZFVDVW9DbkZKQlVRa2tEeDZVRnAvVnZhbi9jM1NmNzZnL3BxQzA5UWNrK1ArbFpVT0ZmOEFlWFNGdGxUMm5INGJLN3RGVVhHMlNrT0tHUmF1aVNvWS93QXRCWnY0MWVKUC93QkY2Qi9mY1gvam9PcFA1dzhSYmZDbFRuT1F1aVpEY1JwVHEySWwwWmt2cUNSaVEyeTBWTFdyN0FrRTBHUFYrcGR3bFFwU0ZiNFE4eUNVcXd0ZDJVTVIwT0Nrd2lEL0FDZzRVSEVlcGh3akpBK3VNVHIvQU5Kdkg3RlFZd2wrcnR3NWl2dU1DOGFxbGhCSUQ3RmtXcHRXQkl4QkxxVGdjTVIwb090L0YvNGRmNWhyRDl4cS9UVUQrTC93Ni96RFdIN2pWK21vSDhYL0FJZGY1aHEvOXhLL1RVSE5IcStjT1ZyUWo1bnE1R2RRR2RWalVFakUrSi90dkFVRXJmeGM3RmZRVDhTZjN1SDB1N1dQekR0SHpQbWMvYThsMk1jZk1kejNNbVB4ZTJna3RRS0JRS0JRS0JRS0JRZWVUWmFmYk5PZXNqdVcxYzMyYllpOFhEVU1Hek00ZEhuMzRTUzAwaExZT0JVRUtQWERvRGpRZWh1Z1VDZ1VDZ2g3dXB6MTRyYlBTTHRidFc3cFEzNzFZN2o4cXUxZ3RMTDArYXhKQ1F0WUxUS1RpRUJTY3hCT0JPSGpqZ0VQZFVlc2pzcTFMZWdiYTdYYTEzS2tzeWkwbHh0cHUzc3ZSdzJwWmZhemQ5N29RQVVyYVNmRTQ5S0NPKzRQcUs2eDN3bS9kcUh3SFR1UllibXdwRUMxWCtMTW56MUxhWmNEL2JWSGhINEVyV1VsR0NrZ24yOWFEWDljZGxlUkU3WEx1NFd5UEZiY0haQ2JaWlVTWkRod3ZtYTB4WDNaS1VObU91ZXl5NHRQZEtQY1NWQkF4S3ZjK0VKZFd6MUFQVVNYcWRualhEMGxZRHZQYkdrMnpMS2d0cnZ6OHFJZ091ckpmbG1HODZXa0tVckJzZ2pNUU1SUVNYdE0zMXByemFvVndiWjBuYkRJQ3l1UFBac0VlVU1GbElEckxpVGtQdTRqQURFRUdndFY3Wi8xbE5WYWpYTHVPNnNUU0VlNXZ0Q1F1TGVMYTNCakFoS0ZMUkdpc3VxU2tBWmxCQ1QxeHdIc29QM1ZIQ1gxUnRaSmhKdi9BQ3l0ejN5OHVHS1ltb2J2QUk3dVhQbU1PM3NsUU9RZkZqaDdLQ29NZW1IeThtbXkzZTY4Mzd3MWZyY3lwVWR6ekY3a09RWFpMYVV5VVI1S3A2RllIREtWQUp6QWRSN0tEQ203L3BKN3YySFRPdnQzYjF2Mnp1SHFyVGRvazN2SVljcHU0VFhvRFljR2FXL0pkVVZCQ0NRZXFpUUFPdEJqemhOd2EwM3pHMnp2T3JManZOclRSOTkwamV6YXI1YXV5MU1pRi90SmVhZGpyVytoWVBiY3dVRkp4QjhDYUNhRm05RXJhS0xKWlZmTjR0VTNpR0hrcmtNUjRVU0c0cG9KV0ZOb2NLbmdrcVVwS3N4U2NNdUdIV2d2MytEQnhiLzh0M0QvQUhsYi93RHQxQmVXbi9TRjRlMm1NNnhkclRxZlZMaTFoVFV1ZGVuMkhFSkNRQ25DRUk2RGlSaVNVL3lZQ2d1TkhwUDhLa0lkUU5BWGNoNUlTb3F2OXhVUUFvS3hTUzhTazlQRWV6cDRHZ3VQVEhwaDhMOUx5bkpMVzA0dmlYRzF0bUxlcmpObk5ET1VITWtPTzRoUXlZREErMC9iUVh4L0Q3NFpmL1B1bWY2SlA2ZWd2UFRIRHJpem8rTktoMkxZVFJiY2VZNkgzMFRiVXhjRG5DUW5GS3BvZktCZ09vU1FLQzV2dzA4ZFA5aDl2djhBVFZyL0FHZWdmaHA0Ni83RDdmZjZhdGY3UFFXcGN1R3ZGZTdUcmhjWnV3MmpqS3VrSlZ2bWRpM054Mnl3cElRUWhwakkyMnJBZkdoSVYrV2dwTXZnenhGbTJpMDJLUnNEcFJWc3NpbjEyNXBNWmJiaVRKVUZ1WjNrTFM2NWlSMERpbFpmemNCUVpFL0Ruc2Q5TGZvbjlNN0w5Sys1M3Z1VjJWZVU3dmQ3L2QrTFBuN252WnMyYjh0Qm1xZ1VDZ1VDZ1VDZ1VDZzFaYTA5UHZWMTI1dldmbGRvemNLeTZTc2tlN1crN1hiVGJjQnp6cnFtWTRqejBwY0FMWk14T2JNc25NTTZpUEFVRzAyZ1VDZ1VGcTY2MDROWWFLMWZwTXlYNFExUFpaOXFNeU1vSWZhODVIV3ozR2xub2xhYytLVDdEZ2FEeTdhVjI0MXR3MjNKY2MzNzRsUmQ1N1NpWklldkdza3V5cnNwNWxwbDB5MzRTMExESVNVeVU5d3lHajd5U2NjZkFOcXVoZlV4NEV0VFZyYnRjbmJHNFd4dHRMRXFYcFpMQ3lwMUpRdHRsZHZRKzRBRTlGRllRQ0RRU0dQcUk4TWs2ZWMxT2Q4TEgyV21sT3F0Z1MrYmtRaFpiSVRERFplS2poaUVnWWtkUlFSUzNTOVluWSsxMmE4d3RtdE4zL2NIWERUL0FKYXhNVFlTb1Zza3B4SU1oTGdXdDhwU0JtQ0MwbFI4UGRvTUhjUDltdVRuSkRsTnB2bXJ2VmFHOUMyR3lkeVJaWWpzTXcxWEJJaXV3V21JMFJhZzRoQVE2Vmw1WXdXUmlNU2FEZnRRS0RpcFNVSlV0YWdoQ0FWTFdvNEFBZFNTVFFZczExdmxzOXRuQ256dGRibDZjMDJpMnhCT2t4WmR4anBsZGhTc2lWb2pCWmRXQ29ZREtrMEduVGxaNmo4L2VVMnpZZmhtemNkU1hqWHFGV3krYW1WYlhXM0hXWjdEcmE0VU5tVWxwNXQ1UGlWbEhYOHpyNGhQemdMeFZ1bkZMWnlYcGpVOTBadXV0OVhYVmQ3MWE3RWNXNUViZUxhV1dtbVZMQUtzcUVETXJBWmo3S0NjbEFvRkFvRkFvRkFvRkFvRkFvTmMrK25xZDhkOWg5WGF2Mjl2MExWRjYxMW91VzNFdVZpZ1FFSmJjVTRsdHpGbVU2NmxvZ0ljQ3VwSDJlTkJIOGV0YnNJY1NOcTlmRUFBcUlSYmNCajRZL3JmdG9COWF6WVlZLzhBcWpYL0FFelkrNWJlbVh4L3hmczl0Qjk0M3JVOGZYaXNQN2M2M2haUWtvN3pjRTU4eHdPSGJrTDhCMTYvelVGVDFGNnp2RysxM055TFlkRmEzMVhiVXR0clRlSTBXTEZRVnErSkJha3lHMWdwUHR3d1Bzb0tHZld1MkhHT08wK3Z4Z2NEaWkyK0k4ZjhYUWRPYjYyT3lvaFMxMnJhRFhFcTRKWmNOdlprcXQ3TERqNFNlMmh4MUVoMVNFbFdBSkNGRWZZYUMzR2ZXaWkzbVhFaDZRNHo2aDFPKzdFWlhLWVl1ZzdxSlJiSzMybTIySUw1V2hCU2NxemdWQVlsS2FEdlQvVnEzU2syKzRKc1BESFZUTjFSR2NjaFB6Wk14Nk9oYVIwVTYyM2JXbEtUajRoS3dhQ3c3WjZvdk1yVThqNVBwM2lLaVRkNW9MTUZ0bUZlbHVkNWFWWkNsQzBnS0l3Snc5dUZCOVpmTVgxVXBuWmF0dkZ5VmJIZkx4bWxQU2RMejF0bDV0QUQ3eWl0YllUM1ZBcUNjUUU0NERHZ3VTMjc5ZXNMZjdiQ3V0cjQvd0JqaXhaVFdCYm5XNk5Fa0JhRkZDeXFQS3VUTHJlSlRpQXBIaDl0QmF4MEY2enU1RmtaY3VPdUd0RWVWbUt5UXZQMm16emZkVGdDcGR1WlYzRzFCZlFLV2VvKzBVSE9Mdzk5VkhXMEdYcC9XdkpkZGp0TnlqdXBuZVkxREprTm5JdHN0b3pRMmk2Q3Zxb0ZJR0dYeDYwSGEwNTZXbkxhUS9LUnE3bVZQdEVaTFNUQ2Z0Rnh2dHdVcHpON3lYRzM1RUlKR0hVRUtWOW1IdG9Pd3o2TXVxWjE4RnoxUnludWQzYW5TUTdmMzI3VyttZEpTby8yaWhJZnVEd0t5UGF0S3Z5MEdYTk1lakJ4NnQ4aWU5cS9YK3RkWXBrcFI1VUpmaXdGc3JTVG1VVm9aY3o1Z1FNQ09tRkJsT1g2U1hEZVRZSU5sYjAzcUdGTWhyQ250VE1YcDc1aEpTTStDSGU0bGNmRDNoamtaU2ZkSDVjUWozckQwWGRFSXZUVjYyajNwMURvVjVoOFBRRVQyRVRWeENodElRdHFRd3VLNlY5d0ZST0k4Y0JoaFFVSnowdCtVVU9UT2N0Zk5POVBKdHNSbDdUUzMzN3UySHBpQ3NobDVyenJxV1drRktNRko3bUlKR1FZVUZ6L0FJTnZVOE9KUE4rTmlldlM0M2I5aW9LQmJ1QlBxSzI2K1h6VXJITTJNeGU3K3lscTVUa1hLOE9kN3Q1UWxLa0xqQkNFNEpHSlFuRSswR2cvYmQ2VlBJU1piV0JxUG10cUptVktqS1JkclZFVmRaRVlMV2dwVWhEcmx4YTdqZUovT2FUaU9tQThhREsyamZSdzQ2MjZ6eEd0ZWFuMVpyUy9vYlpFaTRzekVRWTRLVXRseERiUGJkSVNYRXJJeFZqbFdSNDRLb05obTBQSGZaallpMHF0RzF1Z2JkcGxsMVFWSm5KU3FSTmVLU0NudXk1QmNlWGx3QVRtWDB3RkJtbWdVQ2dVQ2dVQ2dVQ2dVQ2dVQ2doL3V0K0I3NmtXMzZ4L1MzNm1abnUxOTRmbC9uZitXOTd6dmQ2WmV6OEhtT21Qd2U5UVhCb3Y4SFB6aVA4QWNENlQvTy9MSzh0OGsrVDk3eStVWTVleCtabHd3dzZZZUhTZ3JVSDhLLzNZMVg4dittZjNROHpjUHZwMmZsUGtmTVlmci9uTVBjellmM3Vmci9Xb01aemY0ZlBjUjh6K2hQZTdhZTM1Mzd2WiszMXlaZTcxeStPR0hUN0tDN05DZmd3K2JwK212MGgrYzl0M0Q3dmZKTzdrd1IzY2ZMZmt5NCszRENnL0gvd1pmSXo1ajZUL0FIZStlVE0yYjVSNWI1emgrdVkvbTkvRCs4L08vcmRhRHJhZS9CTDJWZmRYNlBlVzg1YjhmbG55VHRlYjh6K3BZZG4zYy9tUGd3NjV2eTBHZmJUOVBQUHNmSXZ1NzgweFY1WHlIbE8vOENzMlR0ZTk4R09PSHN4OWxCZWRBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb0ZBb1AvL1oiLz48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOmNvbXBvbmVudC9jOnN0cnVjdHVyZWRCb2R5Ij48eHNsOmZvci1lYWNoIHNlbGVjdD0iYzpjb21wb25lbnQvYzpzZWN0aW9uIj4KCQkJCQk8eHNsOmNvbW1lbnQ+RGVidXQgYm9keSBzdHJ1Y3R1cmU8L3hzbDpjb21tZW50PgoJCQkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0ic2VjdGlvbiIvPgoJCQkJCTx4c2w6Y29tbWVudD5GaW4gYm9keSBzdHJ1Y3R1cmU8L3hzbDpjb21tZW50PgoJCQkJPC94c2w6Zm9yLWVhY2g+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBuYW1lPSJzZWN0aW9uIj48eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0ic2VjdGlvbi10aXRsZSI+CgkJCQkJPHhzbDp3aXRoLXBhcmFtIG5hbWU9InRpdGxlIiBzZWxlY3Q9ImM6dGl0bGUiLz4KCQkJCTwveHNsOmNhbGwtdGVtcGxhdGU+CgkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0ic2VjdGlvbi10ZXh0Ii8+CgkJCQkJPHhzbDpmb3ItZWFjaCBzZWxlY3Q9ImM6Y29tcG9uZW50L2M6c2VjdGlvbiI+CgkJCQkJCTx4c2w6Y2FsbC10ZW1wbGF0ZSBuYW1lPSJuZXN0ZWRTZWN0aW9uIj4KCQkJCQkJCTx4c2w6d2l0aC1wYXJhbSBuYW1lPSJtYXJnaW4iIHNlbGVjdD0iMiIvPgoJCQkJCQk8L3hzbDpjYWxsLXRlbXBsYXRlPgoJCQkJCTwveHNsOmZvci1lYWNoPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbmFtZT0ic2VjdGlvbi10aXRsZSI+PHhzbDpwYXJhbSBuYW1lPSJ0aXRsZSIvPgoJCQkJPGgzPgoJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkdGl0bGUiLz4KCQkJCTwvaDM+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBuYW1lPSJzZWN0aW9uLXRleHQiPjxkaXY+PHhzbDphcHBseS10ZW1wbGF0ZXMgc2VsZWN0PSJjOnRleHQiIC8+PC9kaXY+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBuYW1lPSJuZXN0ZWRTZWN0aW9uIj48eHNsOnBhcmFtIG5hbWU9Im1hcmdpbiIvPgoJCQkJPGg0IHN0eWxlPSJtYXJnaW4tbGVmdCA6IHskbWFyZ2lufWVtOyI+CgkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9ImM6dGl0bGUiLz4KCQkJCTwvaDQ+CgkJCQk8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdCA6IHskbWFyZ2lufWVtOyI+PHhzbDphcHBseS10ZW1wbGF0ZXMgc2VsZWN0PSJjOnRleHQiIC8+PC9kaXY+CgkJCQk8eHNsOmZvci1lYWNoIHNlbGVjdD0iYzpjb21wb25lbnQvYzpzZWN0aW9uIj4KCQkJCQk8eHNsOmNhbGwtdGVtcGxhdGUgbmFtZT0ibmVzdGVkU2VjdGlvbiI+CgkJCQkJCTx4c2w6d2l0aC1wYXJhbSBuYW1lPSJtYXJnaW4iIHNlbGVjdD0iMiokbWFyZ2luIi8+CgkJCQkJPC94c2w6Y2FsbC10ZW1wbGF0ZT4KCQkJCTwveHNsOmZvci1lYWNoPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbWF0Y2g9ImM6dGFibGUvQCp8Yzp0aGVhZC9AKnxjOnRmb290L0AqfGM6dGJvZHkvQCp8Yzpjb2xncm91cC9AKnxjOmNvbC9AKnxjOnRyL0AqfGM6dGgvQCp8Yzp0ZC9AKiI+PHhzbDpjb3B5PgoJCQkJCTx4c2w6Y29weS1vZiBzZWxlY3Q9IkAqIi8+CgkJCQkJPHhzbDphcHBseS10ZW1wbGF0ZXMgLz4KCQkJCTwveHNsOmNvcHk+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBtYXRjaD0iYzp0YWJsZSI+CgkJCQk8eHNsOnZhcmlhYmxlIG5hbWU9InRhYmxlU3R5bGUiPgoJCQkJCTx4c2w6Y2hvb3NlPgoJCQkJCQk8eHNsOndoZW4gdGVzdD0iQHN0eWxlQ29kZSA9ICdhbnRlcmlvJyI+CgkJCQkJCQltYXJnaW4tdG9wOjI1cHg7CgkJCQkJCQlib3JkZXI6MDsKCQkJCQkJPC94c2w6d2hlbj4KCQkJCQkJPHhzbDpvdGhlcndpc2U+CgkJCQkJCQlib3JkZXI6MXB4IHNvbGlkIGxpZ2h0Z3JleTsKCQkJCQkJPC94c2w6b3RoZXJ3aXNlPgoJCQkJCTwveHNsOmNob29zZT4JCQkJCQoJCQkJCTx4c2w6Y2hvb3NlPgoJCQkJCQk8eHNsOndoZW4gdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnV18nKSI+CgkJCQkJCQl3aWR0aDo8eHNsOnZhbHVlLW9mIHNlbGVjdD0ic3Vic3RyaW5nLWFmdGVyKEBzdHlsZUNvZGUsJ1dfJykiIC8+cHg7CgkJCQkJCTwveHNsOndoZW4+CgkJCQkJCTx4c2w6b3RoZXJ3aXNlPgoJCQkJCQkJd2lkdGg6ODglOwoJCQkJCQk8L3hzbDpvdGhlcndpc2U+CgkJCQkJPC94c2w6Y2hvb3NlPgoJCQkJPC94c2w6dmFyaWFibGU+CgkJCQk8dGFibGUgc3R5bGU9InskdGFibGVTdHlsZX07Ij4KCQkJCQoJCQkJCTx4c2w6Y29weS1vZiBzZWxlY3Q9IkAqIi8+CgkJCQkJPHhzbDphcHBseS10ZW1wbGF0ZXMgLz4KCQkJCTwvdGFibGU+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBtYXRjaD0iYzp0ZCI+PHhzbDp2YXJpYWJsZSBuYW1lPSJjb2xzcGFuIiBzZWxlY3Q9Ii4vQGNvbHNwYW4iLz4KCQkJPHhzbDp2YXJpYWJsZSBuYW1lPSJwb3NpdGlvbiIgc2VsZWN0PSJwb3NpdGlvbigpIi8+CgkJCTx4c2w6dmFyaWFibGUgbmFtZT0idGRTdHlsZSI+CgkJCQk8eHNsOmNob29zZT4KCQkJCQk8eHNsOndoZW4gdGVzdD0iJHBvc2l0aW9uID0gMSI+d2lkdGg6MjAlO2JvcmRlcjogMDs8L3hzbDp3aGVuPgoJCQkJCTx4c2w6b3RoZXJ3aXNlPmJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGdyZXk7dGV4dC1hbGlnbjpjZW50ZXI7PC94c2w6b3RoZXJ3aXNlPgoJCQkJPC94c2w6Y2hvb3NlPgkKCQkJPC94c2w6dmFyaWFibGU+CgkJCTx4c2w6dmFyaWFibGUgbmFtZT0idGRXaWR0aCI+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ1dfJykiPjx4c2w6dmFsdWUtb2Ygc2VsZWN0PSJzdWJzdHJpbmctYWZ0ZXIoQHN0eWxlQ29kZSwnV18nKSIgLz48L3hzbDppZj4KCQkJPC94c2w6dmFyaWFibGU+CgkJCTx4c2w6dmFyaWFibGUgbmFtZT0iZm9udFN0eWxlIj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQm9sZCcpIj5mb250LXdlaWdodDpib2xkOzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdJdGFsaWNzJykiPmZvbnQtc3R5bGU6aXRhbGljOzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdVbmRlcmxpbmUnKSI+dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnU21hbGxGb250JykiPmZvbnQtc2l6ZTowLjg1ZW07PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzEnKSI+YmFja2dyb3VuZC1jb2xvcjojMDAwMDAwOzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18yJykiPmJhY2tncm91bmQtY29sb3I6IzAwNjZGRjs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfMycpIj5iYWNrZ3JvdW5kLWNvbG9yOiM2NkZGRkY7PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzQnKSI+YmFja2dyb3VuZC1jb2xvcjojMDBGRjY2OzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR181JykiPmJhY2tncm91bmQtY29sb3I6I0ZGNjZGRjs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfNicpIj5iYWNrZ3JvdW5kLWNvbG9yOiNGRjMzMzM7PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzcnKSI+YmFja2dyb3VuZC1jb2xvcjojRkZGRjY2OzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR184JykiPmJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfOScpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDgwODA7PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzEwJykiPmJhY2tncm91bmQtY29sb3I6IzAwMDA4MDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfMTEnKSI+YmFja2dyb3VuZC1jb2xvcjojMDA4MDgwOzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMicpIj5iYWNrZ3JvdW5kLWNvbG9yOiMwMDgwMDA7PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzEzJykiPmJhY2tncm91bmQtY29sb3I6IzgwMDA4MDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfMTQnKSI+YmFja2dyb3VuZC1jb2xvcjojODAwMDAwOzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xNScpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDgwMDA7PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzE2JykiPmJhY2tncm91bmQtY29sb3I6I0MwQzBDMDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMScpIj5jb2xvcjojMDAwMDAwOzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18yJykiPmNvbG9yOiMwMDY2RkY7PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0ZHXzMnKSI+Y29sb3I6IzY2RkZGRjs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfNCcpIj5jb2xvcjojMDBGRjY2OzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR181JykiPmNvbG9yOiNGRjY2RkY7PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0ZHXzYnKSI+Y29sb3I6I0ZGMzMzMzs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfNycpIj5jb2xvcjojRkZGRjY2OzwveHNsOmlmPgoJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR184JykiPmNvbG9yOiNGRkZGRkY7PC94c2w6aWY+CgkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0ZHXzknKSI+Y29sb3I6IzgwODA4MDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTAnKSI+Y29sb3I6IzAwMDA4MDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTEnKSI+Y29sb3I6IzAwODA4MDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTInKSI+Y29sb3I6IzAwODAwMDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTMnKSI+Y29sb3I6IzgwMDA4MDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTQnKSI+Y29sb3I6IzgwMDAwMDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTUnKSI+Y29sb3I6IzgwODAwMDs8L3hzbDppZj4KCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTYnKSI+Y29sb3I6I0MwQzBDMDs8L3hzbDppZj4KCQkJPC94c2w6dmFyaWFibGU+CgkJCTx0ZCB3aWR0aD0ieyR0ZFdpZHRofSIgc3R5bGU9InskdGRTdHlsZX0iIGNvbHNwYW49InskY29sc3Bhbn0iPgoJCQkJPHNwYW4gc3R5bGU9InskZm9udFN0eWxlfSI+CgkJCQkJPHhzbDphcHBseS10ZW1wbGF0ZXMgLz4JCgkJCQk8L3NwYW4+CgkJCTwvdGQ+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBtYXRjaD0iYzp0aCI+PHhzbDp2YXJpYWJsZSBuYW1lPSJwb3NpdGlvbiIgc2VsZWN0PSJwb3NpdGlvbigpIi8+CgkJCQk8eHNsOnZhcmlhYmxlIG5hbWU9InN0eWxlIj4KCQkJCQk8eHNsOmNob29zZT4KCQkJCQkJPHhzbDp3aGVuIHRlc3Q9IiRwb3NpdGlvbiA9IDEiPmJvcmRlcjogMDt3aWR0aDoyMCU7PC94c2w6d2hlbj4KCQkJCQkJPHhzbDpvdGhlcndpc2U+Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmV5OzwveHNsOm90aGVyd2lzZT4KCQkJCQk8L3hzbDpjaG9vc2U+CQoJCQkJPC94c2w6dmFyaWFibGU+CgkJCQk8dGggY2xhc3M9InRoIiBzdHlsZT0iYmFja2dyb3VuZDpsaWdodGdyZXk7eyRzdHlsZX0iPgoJCQkJCTx4c2w6Y29weS1vZiBzZWxlY3Q9IkAqIi8+CgkJCQkJPHhzbDphcHBseS10ZW1wbGF0ZXMgLz4KCQkJCTwvdGg+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBtYXRjaD0iYzp0ciI+PHRyIGNsYXNzPSJ0ciI+CgkJCQkJPHhzbDpjb3B5LW9mIHNlbGVjdD0iQCoiLz4KCQkJCQk8eHNsOmFwcGx5LXRlbXBsYXRlcyAvPgoJCQkJPC90cj48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOmNvbCI+PGNvbD4KCQkJCQk8eHNsOmNvcHktb2Ygc2VsZWN0PSJAKiIvPgoJCQkJCTx4c2w6YXBwbHktdGVtcGxhdGVzIC8+CgkJCQk8L2NvbD48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOmNvbGdyb3VwIj48Y29sZ3JvdXA+CgkJCQkJPHhzbDpjb3B5LW9mIHNlbGVjdD0iQCoiLz4KCQkJCQk8eHNsOmFwcGx5LXRlbXBsYXRlcyAvPgoJCQkJPC9jb2xncm91cD48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOnRib2R5Ij48dGJvZHk+CgkJCQkJPHhzbDpjb3B5LW9mIHNlbGVjdD0iQCoiLz4KCQkJCQk8eHNsOmFwcGx5LXRlbXBsYXRlcyAvPgoJCQkJPC90Ym9keT48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOnRmb290Ij48dGZvb3Q+CgkJCQkJPHhzbDpjb3B5LW9mIHNlbGVjdD0iQCoiLz4KCQkJCQk8eHNsOmFwcGx5LXRlbXBsYXRlcyAvPgoJCQkJPC90Zm9vdD48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOnRoZWFkIj48dGhlYWQgc3R5bGU9ImJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyZXk7Ij4KCQkJCQk8eHNsOmNvcHktb2Ygc2VsZWN0PSJAKiIvPgoJCQkJCTx4c2w6YXBwbHktdGVtcGxhdGVzIC8+CgkJCQk8L3RoZWFkPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbWF0Y2g9ImM6dGFibGUvYzpjYXB0aW9uIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPgoJCQkJCTx4c2w6YXBwbHktdGVtcGxhdGVzIC8+CgkJCQk8L3NwYW4+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBtYXRjaD0iYzpjb250ZW50Ij48eHNsOmFwcGx5LXRlbXBsYXRlcyAgLz48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOmNvbnRlbnRbQHJldmlzZWQ9J2RlbGV0ZSddIj48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOnBhcmFncmFwaCI+PHhzbDp2YXJpYWJsZSBuYW1lPSJzdHlsZSI+CgkJCQkJPHhzbDpjaG9vc2U+CgkJCQkJCTx4c2w6d2hlbiB0ZXN0PSJAc3R5bGVDb2RlPSdlbnRldGUnIj5kaXNwbGF5Om5vbmU7PC94c2w6d2hlbj4KCQkJCQkJPHhzbDp3aGVuIHRlc3Q9IkBzdHlsZUNvZGU9J2JvdHRvbSciPm1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjMwcHg7PC94c2w6d2hlbj4KCQkJCQkJPHhzbDpvdGhlcndpc2U+bWFyZ2luIDogOHB4IDA7PC94c2w6b3RoZXJ3aXNlPgoJCQkJCTwveHNsOmNob29zZT4KCQkJCTwveHNsOnZhcmlhYmxlPgoJCQkJPHhzbDp2YXJpYWJsZSBuYW1lPSJmb250U3R5bGUiPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQm9sZCcpIj5mb250LXdlaWdodDpib2xkOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnSXRhbGljcycpIj5mb250LXN0eWxlOml0YWxpYzs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ1VuZGVybGluZScpIj50ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnU21hbGxGb250JykiPmZvbnQtc2l6ZTowLjg1ZW07PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xJykiPmJhY2tncm91bmQtY29sb3I6IzAwMDAwMDs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzInKSI+YmFja2dyb3VuZC1jb2xvcjojMDA2NkZGOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfMycpIj5iYWNrZ3JvdW5kLWNvbG9yOiM2NkZGRkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR180JykiPmJhY2tncm91bmQtY29sb3I6IzAwRkY2Njs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzUnKSI+YmFja2dyb3VuZC1jb2xvcjojRkY2NkZGOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfNicpIj5iYWNrZ3JvdW5kLWNvbG9yOiNGRjMzMzM7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR183JykiPmJhY2tncm91bmQtY29sb3I6I0ZGRkY2Njs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzgnKSI+YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfOScpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDgwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMCcpIj5iYWNrZ3JvdW5kLWNvbG9yOiMwMDAwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMScpIj5iYWNrZ3JvdW5kLWNvbG9yOiMwMDgwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMicpIj5iYWNrZ3JvdW5kLWNvbG9yOiMwMDgwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMycpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDAwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xNCcpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDAwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xNScpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDgwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xNicpIj5iYWNrZ3JvdW5kLWNvbG9yOiNDMEMwQzA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18xJykiPmNvbG9yOiMwMDAwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18yJykiPmNvbG9yOiMwMDY2RkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18zJykiPmNvbG9yOiM2NkZGRkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR180JykiPmNvbG9yOiMwMEZGNjY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR181JykiPmNvbG9yOiNGRjY2RkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR182JykiPmNvbG9yOiNGRjMzMzM7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR183JykiPmNvbG9yOiNGRkZGNjY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR184JykiPmNvbG9yOiNGRkZGRkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR185JykiPmNvbG9yOiM4MDgwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18xMCcpIj5jb2xvcjojMDAwMDgwOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTEnKSI+Y29sb3I6IzAwODA4MDs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0ZHXzEyJykiPmNvbG9yOiMwMDgwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18xMycpIj5jb2xvcjojODAwMDgwOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTQnKSI+Y29sb3I6IzgwMDAwMDs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0ZHXzE1JykiPmNvbG9yOiM4MDgwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18xNicpIj5jb2xvcjojQzBDMEMwOzwveHNsOmlmPgoJCQkJPC94c2w6dmFyaWFibGU+CgkJCQk8cCBzdHlsZT0iZm9udC1zaXplOjAuOWVtO3skc3R5bGV9O3skZm9udFN0eWxlfSI+CgkJCQkJPHhzbDphcHBseS10ZW1wbGF0ZXMvPgoJCQkJPC9wPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbWF0Y2g9ImM6Y2FwdGlvbiI+PHhzbDp2YXJpYWJsZSBuYW1lPSJmb250U3R5bGUiPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQm9sZCcpIj5mb250LXdlaWdodDpib2xkOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnSXRhbGljcycpIj5mb250LXN0eWxlOml0YWxpYzs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ1VuZGVybGluZScpIj50ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnU21hbGxGb250JykiPmZvbnQtc2l6ZTowLjg1ZW07PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xJykiPmJhY2tncm91bmQtY29sb3I6IzAwMDAwMDs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzInKSI+YmFja2dyb3VuZC1jb2xvcjojMDA2NkZGOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfMycpIj5iYWNrZ3JvdW5kLWNvbG9yOiM2NkZGRkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR180JykiPmJhY2tncm91bmQtY29sb3I6IzAwRkY2Njs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzUnKSI+YmFja2dyb3VuZC1jb2xvcjojRkY2NkZGOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfNicpIj5iYWNrZ3JvdW5kLWNvbG9yOiNGRjMzMzM7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR183JykiPmJhY2tncm91bmQtY29sb3I6I0ZGRkY2Njs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0JHXzgnKSI+YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnQkdfOScpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDgwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMCcpIj5iYWNrZ3JvdW5kLWNvbG9yOiMwMDAwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMScpIj5iYWNrZ3JvdW5kLWNvbG9yOiMwMDgwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMicpIj5iYWNrZ3JvdW5kLWNvbG9yOiMwMDgwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xMycpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDAwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xNCcpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDAwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xNScpIj5iYWNrZ3JvdW5kLWNvbG9yOiM4MDgwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdCR18xNicpIj5iYWNrZ3JvdW5kLWNvbG9yOiNDMEMwQzA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18xJykiPmNvbG9yOiMwMDAwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18yJykiPmNvbG9yOiMwMDY2RkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18zJykiPmNvbG9yOiM2NkZGRkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR180JykiPmNvbG9yOiMwMEZGNjY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR181JykiPmNvbG9yOiNGRjY2RkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR182JykiPmNvbG9yOiNGRjMzMzM7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR183JykiPmNvbG9yOiNGRkZGNjY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR184JykiPmNvbG9yOiNGRkZGRkY7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR185JykiPmNvbG9yOiM4MDgwODA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18xMCcpIj5jb2xvcjojMDAwMDgwOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTEnKSI+Y29sb3I6IzAwODA4MDs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0ZHXzEyJykiPmNvbG9yOiMwMDgwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18xMycpIj5jb2xvcjojODAwMDgwOzwveHNsOmlmPgoJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoQHN0eWxlQ29kZSwnRkdfMTQnKSI+Y29sb3I6IzgwMDAwMDs8L3hzbDppZj4KCQkJCQk8eHNsOmlmIHRlc3Q9ImNvbnRhaW5zKEBzdHlsZUNvZGUsJ0ZHXzE1JykiPmNvbG9yOiM4MDgwMDA7PC94c2w6aWY+CgkJCQkJPHhzbDppZiB0ZXN0PSJjb250YWlucyhAc3R5bGVDb2RlLCdGR18xNicpIj5jb2xvcjojQzBDMEMwOzwveHNsOmlmPgoJCQkJPC94c2w6dmFyaWFibGU+CgkJCQk8aDIgc3R5bGU9InskZm9udFN0eWxlfSI+PHhzbDphcHBseS10ZW1wbGF0ZXMvPjwvaDI+PC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBtYXRjaD0iYzpwcmUiPjxwcmU+CgkJCSAgICAgIDx4c2w6YXBwbHktdGVtcGxhdGVzLz4KCQkJICAgIDwvcHJlPjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbWF0Y2g9ImM6YnIiPjx4c2w6ZWxlbWVudCBuYW1lPSJiciI+CgkJCQkJPHhzbDphcHBseS10ZW1wbGF0ZXMvPgoJCQkJPC94c2w6ZWxlbWVudD48L3hzbDp0ZW1wbGF0ZT48eHNsOnRlbXBsYXRlIG1hdGNoPSJjOmxpc3QiPjx4c2w6aWYgdGVzdD0iYzpjYXB0aW9uIj4KCQkJCQk8cD4KCQkJCQkJPGI+CgkJCQkJCQk8eHNsOmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9ImM6Y2FwdGlvbiIvPgoJCQkJCQk8L2I+CgkJCQkJPC9wPgoJCQkJPC94c2w6aWY+CgkJCQk8ZGl2IGNsYXNzPSJhbGlnbkNlbnRlciI+CgkJCQkJPHhzbDpmb3ItZWFjaCBzZWxlY3Q9ImM6aXRlbSI+CgkJCQkJCQk8eHNsOmFwcGx5LXRlbXBsYXRlcy8+CgkJCQkJPC94c2w6Zm9yLWVhY2g+CgkJCQk8L2Rpdj4KPC94c2w6dGVtcGxhdGU+PHhzbDp0ZW1wbGF0ZSBtYXRjaD0iYzpyZW5kZXJNdWx0aU1lZGlhIj48eHNsOnZhcmlhYmxlIG5hbWU9ImltYWdlUmVmIiBzZWxlY3Q9IkByZWZlcmVuY2VkT2JqZWN0Ii8+CgkJCQkJPHhzbDp2YXJpYWJsZSBuYW1lPSJkaXZDbGFzcyI+CgkJCQkJCTx4c2w6aWYgdGVzdD0iY29udGFpbnMoJGltYWdlUmVmLCdHUkFQSCcpIj4KCQkJCQkJCWFsaWduQ2VudGVyCgkJCQkJCTwveHNsOmlmPgoJCQkJCTwveHNsOnZhcmlhYmxlPgoJCQkJCTxkaXYgY2xhc3M9InskZGl2Q2xhc3N9Ij4KCQkJCQk8eHNsOmNob29zZT4KCQkJCQkJPHhzbDp3aGVuIHRlc3Q9Ii8vYzpyZWdpb25PZkludGVyZXN0W0BJRD0kaW1hZ2VSZWZdIj4KCQkJCQkJCTwhLS0gSGVyZSBpcyB3aGVyZSB0aGUgUmVnaW9uIG9mIEludGVyZXN0IGltYWdlIHJlZmVyZW5jaW5nIGdvZXMgLS0+CgkJCQkJCQk8eHNsOmlmIHRlc3Q9Ii8vYzpyZWdpb25PZkludGVyZXN0W0BJRD0kaW1hZ2VSZWZdLy9jOm9ic2VydmF0aW9uTWVkaWEvYzp2YWx1ZVtAbWVkaWFUeXBlPSdpbWFnZS9naWYnIG9yIEBtZWRpYVR5cGU9J2ltYWdlL2pwZWcnIG9yIEBtZWRpYVR5cGU9J2ltYWdlL3BuZyddIj4KCQkJCQkJCQk8YnIgY2xlYXI9ImFsbCIvPgoJCQkJCQkJCTx4c2w6ZWxlbWVudCBuYW1lPSJpbWciPgoJCQkJCQkJCQk8eHNsOmF0dHJpYnV0ZSBuYW1lPSJzcmMiPgoJCQkJCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9Ii8vYzpyZWdpb25PZkludGVyZXN0W0BJRD0kaW1hZ2VSZWZdLy9jOm9ic2VydmF0aW9uTWVkaWEvYzp2YWx1ZS9jOnJlZmVyZW5jZS9AdmFsdWUiIC8+CgkJCQkJCQkJCTwveHNsOmF0dHJpYnV0ZT4KCQkJCQkJCQk8L3hzbDplbGVtZW50PgoJCQkJCQkJPC94c2w6aWY+CgkJCQkJCTwveHNsOndoZW4+CgkJCQkJCTx4c2w6b3RoZXJ3aXNlPgoJCQkJCQkJPCEtLSBIZXJlIGlzIHdoZXJlIHRoZSBkaXJlY3QgTXVsdGlNZWRpYSBpbWFnZSByZWZlcmVuY2luZyBnb2VzIC0tPgoJCQkJCQkJPHhzbDppZiB0ZXN0PSIvL2M6b2JzZXJ2YXRpb25NZWRpYVtASUQ9JGltYWdlUmVmXS9jOnZhbHVlW0BtZWRpYVR5cGU9J2ltYWdlL2dpZicgb3IgQG1lZGlhVHlwZT0naW1hZ2UvanBlZycgb3IgQG1lZGlhVHlwZT0naW1hZ2UvcG5nJ10iPgoJCQkJCQkJCTxiciBjbGVhcj0iYWxsIi8+CgkJCQkJCQkJPHhzbDplbGVtZW50IG5hbWU9IklNRyI+CgkJCQkJCQkJCTx4c2w6YXR0cmlidXRlIG5hbWU9ImlkIj4KCQkJCQkJCQkJCTx4c2w6dmFsdWUtb2Ygc2VsZWN0PSIkaW1hZ2VSZWYiLz4KCQkJCQkJCQkJPC94c2w6YXR0cmlidXRlPgoJCQkJCQkJCQk8eHNsOmF0dHJpYnV0ZSBuYW1lPSJzcmMiPgoJCQkJCQkJCQkJZGF0YTo8eHNsOnZhbHVlLW9mIHNlbGVjdD0iLy9jOm9ic2VydmF0aW9uTWVkaWFbQElEPSRpbWFnZVJlZl0vYzp2YWx1ZS9AbWVkaWFUeXBlIi8+O2Jhc2U2NCwgPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9Ii8vYzpvYnNlcnZhdGlvbk1lZGlhW0BJRD0kaW1hZ2VSZWZdL2M6dmFsdWUiLz4KCQkJCQkJCQkJPC94c2w6YXR0cmlidXRlPgoJCQkJCQkJCTwveHNsOmVsZW1lbnQ+CgkJCQkJCQk8L3hzbDppZj4KCQkJCQkJPC94c2w6b3RoZXJ3aXNlPgoJCQkJCTwveHNsOmNob29zZT4KCQkJCTwvZGl2PjwveHNsOnRlbXBsYXRlPjx4c2w6dGVtcGxhdGUgbmFtZT0icmVuZGVyVGV4dEI2NCI+PHhzbDp2YXJpYWJsZSBuYW1lPSJ2ZW5kb3IiIHNlbGVjdD0ic3lzdGVtLXByb3BlcnR5KCd4c2w6dmVuZG9yJykiLz4KCQkJCTx4c2w6dmFyaWFibGUgbmFtZT0ibm9kZS1zZXQiIHNlbGVjdD0iZnVuY3Rpb24tYXZhaWxhYmxlKCdleHNsOm5vZGUtc2V0JykiLz4KCQkJCTx4c2w6Y2hvb3NlPgoJCQkJCTx4c2w6d2hlbiB0ZXN0PSIkdmVuZG9yPSdsaWJ4c2x0JyBhbmQgJG5vZGUtc2V0Ij4KCQkJCQkJPCEtLSBMZSBuYXZpZ2F0ZXVyIGVzdCBzb2l0IHNhZmFyaSB2ZXJzaW9uIDMueCBldCBzdXBlcmlldXJlIHNvaXQgZ29vZ2xlIGNocm9tZSB2ZXJzaW9uIDIueCBldCBzdXBlcmlldXJlIC0tPgoJCQkJCQk8IS0tIE9uIHBldXQgZG9uYyBhZmZpY2hlciBsZSBwZGYgLS0+CgkJCQkJCTx4c2w6ZWxlbWVudCBuYW1lPSJvYmplY3QiPgoJCQkJCQkJPHhzbDphdHRyaWJ1dGUgbmFtZT0idHlwZSI+CgkJCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9ImM6dGV4dC9AbWVkaWFUeXBlIi8+CgkJCQkJCQk8L3hzbDphdHRyaWJ1dGU+CgkJCQkJCQk8eHNsOmF0dHJpYnV0ZSBuYW1lPSJ3aWR0aCI+ODAwcHg8L3hzbDphdHRyaWJ1dGU+CgkJCQkJCQk8eHNsOmF0dHJpYnV0ZSBuYW1lPSJoZWlnaHQiPjYwMHB4PC94c2w6YXR0cmlidXRlPgoJCQkJCQkJPHhzbDphdHRyaWJ1dGUgbmFtZT0iZGF0YSI+ZGF0YTo8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzp0ZXh0L0BtZWRpYVR5cGUiCgkJCQkJCQkJCS8+O2Jhc2U2NCw8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzp0ZXh0Ii8+CgkJCQkJCQk8L3hzbDphdHRyaWJ1dGU+CgkJCQkJCTwveHNsOmVsZW1lbnQ+CgkJCQkJPC94c2w6d2hlbj4KCQkJCQk8eHNsOndoZW4gdGVzdD0iJHZlbmRvcj0nT3BlcmEnIGFuZCAkbm9kZS1zZXQiPgoJCQkJCQk8IS0tIExlIG5hdmlnYXRldXIgZXN0IG9wZXJhIDkueCBldCBzdXBlcmlldXJlIC0tPgoJCQkJCQk8IS0tIE9uIHBldXQgZG9uYyBhZmZpY2hlciBsZSBwZGYgLS0+CgkJCQkJCTx4c2w6ZWxlbWVudCBuYW1lPSJvYmplY3QiPgoJCQkJCQkJPHhzbDphdHRyaWJ1dGUgbmFtZT0idHlwZSI+CgkJCQkJCQkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9ImM6dGV4dC9AbWVkaWFUeXBlIi8+CgkJCQkJCQk8L3hzbDphdHRyaWJ1dGU+CgkJCQkJCQk8eHNsOmF0dHJpYnV0ZSBuYW1lPSJ3aWR0aCI+ODAwcHg8L3hzbDphdHRyaWJ1dGU+CgkJCQkJCQk8eHNsOmF0dHJpYnV0ZSBuYW1lPSJoZWlnaHQiPjYwMHB4PC94c2w6YXR0cmlidXRlPgoJCQkJCQkJPHhzbDphdHRyaWJ1dGUgbmFtZT0iZGF0YSI+ZGF0YTo8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzp0ZXh0L0BtZWRpYVR5cGUiCgkJCQkJCQkJCS8+O2Jhc2U2NCw8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzp0ZXh0Ii8+CgkJCQkJCQk8L3hzbDphdHRyaWJ1dGU+CgkJCQkJCTwveHNsOmVsZW1lbnQ+CgkJCQkJPC94c2w6d2hlbj4KCQkJCQk8eHNsOndoZW4gdGVzdD0iJHZlbmRvcj0nVHJhbnNmb3JtaWl4JyBhbmQgJG5vZGUtc2V0Ij4KCQkJCQkJPCEtLSBMZSBuYXZpZ2F0ZXVyIGVzdCBGaXJlZm94IHZlcnNpb24gMy54IG91IHN1cGVyaWV1cmUgLS0+CgkJCQkJCTwhLS0gTGUgcGRmIG5lIHNlcmEgZGlzcG9uYmxlIHF1ZSBzb3VzIGZvcm1lIGRlIGxpZW4gLS0+CgkJCQkJCTx4c2w6dGV4dD5FbnJlZ2lzdHJlciBsZSBkb2N1bWVudCBQREYgKGNsaWMgZHJvaXQgInB1aXMgZW5yZWdpc3RyZXIgc291cyIpIDogPC94c2w6dGV4dD4KCQkJCQkJPHhzbDplbGVtZW50IG5hbWU9ImEiPgoJCQkJCQkJPHhzbDphdHRyaWJ1dGUgbmFtZT0iaHJlZiI+ZGF0YTo8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzp0ZXh0L0BtZWRpYVR5cGUiCgkJCQkJCQkJCS8+O2Jhc2U2NCw8eHNsOnZhbHVlLW9mIHNlbGVjdD0iYzp0ZXh0Ii8+CgkJCQkJCQk8L3hzbDphdHRyaWJ1dGU+CgkJCQkJCQk8eHNsOnRleHQ+aWNpPC94c2w6dGV4dD4KCQkJCQkJPC94c2w6ZWxlbWVudD4KCQkJCQk8L3hzbDp3aGVuPgoJCQkJCTx4c2w6b3RoZXJ3aXNlPgoJCQkJCQk8IS0tIE5hdmlnYWV1ciBub24gcHJpcyBlbiBjaGFyZ2UgLS0+CgkJCQkJCTxDRU5URVI+Q2UgZG9jdW1lbnQgY29udGllbnQgdW4gZmljaGllciBQREYgcXVpIG5lIHBldXQgw6p0cmUgYWZmaWNow6kgcGFyIGNlCgkJCQkJCQluYXZpZ2F0ZXVyPC9DRU5URVI+CgkJCQkJPC94c2w6b3RoZXJ3aXNlPgoJCQkJPC94c2w6Y2hvb3NlPjwveHNsOnRlbXBsYXRlPjwveHNsOnN0eWxlc2hlZXQ+ language: en-us contentType: application/xml docStatus: amended meta: lastUpdated: '2021-06-07T10:24:57.609+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference context: period: start: '2020-06-23T08:00:00+11:00' end: '2020-06-23T08:01:00+11:00' related: - reference: DiagnosticReport/c4435b14-1a23-4bd1-b421 facilityType: coding: - system: http://snomed.info/sct code: '6827000' display: Local community health center encounter: reference: Encounter/b425b46-1a13-7bd1-e412 event: - coding: - system: http://terminology.hl7.org/CodeSystem/v3-ActCode code: GENRL display: General id: abdf8e68-2c16-9ba4-aa10-f68254b145d9 category: - coding: - system: http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category code: clinical-note display: Clinical Note authenticator: reference: Organization/e345b49-5c16-4bd4-d310 resourceType: DocumentReference status: current fullUrl: http://apif1.aetna.com/v1/patientaccess/DocumentReference/abdf8e68-2c16-9ba4-aa10-f68254b145d9 total: 2 meta: lastUpdated: '2021-07-08T18:55:35.241+00:00' link: - url: http://apif1.aetna.com/v1/patientaccess/DocumentReference?patient=123eb49-5c16-4bd4-c310 relation: self id: f8e68b49-5c16-4bd4-b310-244254b145d7 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreDocumentReference: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore DocumentReference profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreDocumentReference' parameters: - in: query name: patient description: 'This is the FHIR Logical Id of a Patient (Patient.id) Ex. GET [base]/DocumentReference?patient=1847fcd3-8687-31bb-b39d-a8458c8f76ca' required: false schema: type: string - in: query name: category description: Represents a classification of the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes. required: false schema: type: string - in: query name: type description: Specifies the particular kind of Document Referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the Document Referenced. required: false schema: type: string - in: query name: date description: 'The date parameter allows applications to search for DocumentReferences by specimen collection date using a prefix followed by a single date in the format of yyyy-mm-dd. The following search prefixes are supported: • GE: Response set includes DocumentReferences where specimen collection date is greater than or equal to the input value o (example: date=ge2019-01-01 will return DocumentReferences with created after and inclusive of 2019-Jan-01) • LE: Response set includes DocumentReferences where specimen collection date is less than or equal to the input value o (example: date=le2019-12-31 will return DocumentReferences with specimen collection date before and inclusive of 2019-Dec-31) Period: Defining a upper and lower bound for a search of DocumentReferences over a period can be performed with the ampersand operator ( using the GE and LE prefixes. Response set includes DocumentReferences where specimen collection date falls in the period specified by the date boundaries (example: date=ge2019-01-01&date=le2019-12-31 will return DocumentReferences with a specimen collection date between and inclusive of 2019-Jan-01 and 2019-Dec-31) Note: • Other search prefixes not listed here are unsupported at this time. • Supplying a date without a prefix or a prefix without a date will result in an error' required: false schema: type: string - in: query name: _page_token description: 'This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/DocumentReference?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D' required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: 'Adds support for searching the US Core Profile resource types for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[DocumentReference]?_revinclude=Provenance:target' required: false schema: type: string - in: query name: _id description: 'Adds support for searching by the Logical id of a DocumentReference. GET [base]/[DocumentReference]?_id=3347fcd3-8687-31bb-b39d-f8458c8f76ea' required: false schema: type: string x-source-file: _v2_patientaccess_DocumentReference.yaml /v2/patientaccess/DocumentReference/{id}: get: summary: This operation returns a DocumentReference Resource associated with the Logical Id description: Returns a Patient's DocumentReference Resource associated with the Logical Id operationId: get_v2_patientaccess_DocumentReference_id responses: '200': description: This response returns a representation of a DocumentReference resource which conforms to the USCore DocumentReference profile. content: application/json: schema: $ref: '#/components/schemas/USCoreDocumentReference' example: date: '2021-06-15T11:36:46.462+00:00' identifier: - system: https://sources.aetna.com/goal/identifier/99345 value: 42~MWRZ3456780+current+preliminary+34108-1+2021-06-15 custodian: reference: Organization/e345b49-5c16-4bd4-d310 subject: reference: Patient/123eb49-5c16-4bd4-c310 author: - reference: Organization/e345b49-5c16-4bd4-d310 securityLabel: - coding: - system: http://terminology.hl7.org/CodeSystem/v3-Confidentiality code: V display: very restricted description: Physical masterIdentifier: system: https://sources.aetna.com/goal/identifier/99345 value: 42~MWRZ3456780+current+preliminary+34108-1+2021-06-15 type: coding: - system: http://loinc.org code: 34108-1 display: Outpatient Note content: - attachment: data: xmlversiog== language: en-us contentType: text/plain docStatus: preliminary meta: lastUpdated: '2021-06-17T11:36:46.462+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference context: period: start: '2020-06-23T08:00:00+11:00' end: '2020-06-23T08:01:00+11:00' related: - reference: DiagnosticReport/b1235b14-3a23-8bd1-b421 facilityType: coding: - system: http://snomed.info/sct code: '6827000' display: Local community health center encounter: reference: Encounter/a925b49-5a13-7bd1-d410 id: zbdf8e23-7c16-5ad4-s310-467254b145e8 category: - coding: - system: http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category code: clinical-note display: Clinical Note authenticator: reference: Organization/e345b49-5c16-4bd4-d310 resourceType: DocumentReference status: current '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the DocumentReference(unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_DocumentReference_id.yaml /v2/patientaccess/Encounter: get: summary: This operation retrieves all Encounters associated to an Authenticated User based on the search criteria (patient fhir logical id, date) description: Retrieves all Encounters associated to an Authenticated User based on the search criteria (patient fhir logical id, date) operationId: get_v2_patientaccess_Encounter responses: '200': description: This response returns a list of patient's Encounters records. content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: period: start: '2020-06-12T15:33:20.491Z' meta: lastUpdated: '2020-07-20T15:33:20.655+00:00' versionId: '1' source: '#efLbbnTvaQIcuScI' subject: reference: Patient/1412434 diagnosis: - condition: reference: Condition/1412443 - condition: reference: Condition/1412436 - condition: reference: Condition/1412444 id: 0000000000000033348 text: div:
Jun 12th 2020 for sore throat
status: generated type: - text: GP participant: - individual: reference: Practitioner/30166 display: Dr Annette Jones resourceType: Encounter status: finished fullUrl: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/Encounter/0000000000000033348 - search: mode: match resource: period: start: '2020-06-23T15:33:20.491Z' meta: lastUpdated: '2020-07-20T15:33:20.655+00:00' versionId: '1' source: '#efLbbnTvaQIcuScI' subject: reference: Patient/1412434 diagnosis: - condition: reference: Condition/1412442 - condition: reference: Condition/1412437 - condition: reference: Condition/1412440 id: 0000000000000033349 text: div:
Jun 23rd 2020 for headache
status: generated type: - text: GP participant: - individual: reference: Practitioner/30164 display: Dr John Doe resourceType: Encounter status: finished fullUrl: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/Encounter/0000000000000033349 meta: lastUpdated: '2021-04-09T16:07:18.543+00:00' link: - url: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/Encounter?_count=3 relation: self - url: https://qaapih1.aetna.com/fhir/qapath3/v1/patientaccess/Encounter?_count=3&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D relation: next id: 36c7053f-43f9-46fa-a6c1-22d00ed23b67 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreEncounter: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore Encounter Lab profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreEncounter' x-Provenance: description: The API will never return this response. This parameter is here to facilitate the generation of the schema within the interface. content: application/json: schema: $ref: '#/components/schemas/Provenance' parameters: - in: query name: patient description: 'This is the FHIR Logical Id of a Patient (Patient.id) Ex. GET [base]/Encounter?patient=98765212349744' required: false schema: type: string - in: query name: date description: 'The date parameter allows applications to search for Encounters by specimen collection date using a prefix followed by a single date in the format of yyyy-mm-dd. The following search prefixes are supported: • GE: Response set includes Encounters where specimen collection date is greater than or equal to the input valueo (example: date=ge2019-01-01 will return Encounters with created after and inclusive of 2019-Jan-01) • LE: Response set includes Encounters where specimen collection date is less than or equal to the input valueo (example: date=le2019-12-31 will return Encounters with specimen collection date before and inclusive of 2019-Dec-31) Period: Defining a upper and lower bound for a search of Encounters over a period can be performed with the ampersand operator ( using the GE and LE prefixes. Response set includes Encounters where specimen collection date falls in the period specified by the date boundaries (example: date=ge2019-01-01&date=le2019-12-31 will return Encounters with a specimen collection date between and inclusive of 2019-Jan-01 and 2019-Dec-31) Note: • Other search prefixes not listed here are unsupported at this time. • Supplying a date without a prefix or a prefix without a date will result in an error' required: false schema: type: string - in: query name: _page_token description: 'This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/Encounter?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D' required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: 'Indicates _revinclude query parameter ex: GET [base]/Encounter?patient=123456&_revinclude=Provenance:target' required: false schema: type: string - in: query name: _id description: 'This is the encounter logical identifer ex: GET [base]/Encounter?_id=[id] GET [base]/Encounter?_id=1032702' required: false schema: type: string x-source-file: _v2_patientaccess_Encounter.yaml /v2/patientaccess/Encounter/{id}: get: summary: This operation returns a Encounter Resource associated with the Logical Id description: Returns a Patient's Encounter resource associated with the Logical Id operationId: get_v2_patientaccess_Encounter_id responses: '200': description: 'This response returns a representation of a FHIR Encounter resource which conforms to either the USCore Encounter profiles : USCore Encounter Lab profile or USCore Encounter Note profile' content: application/json: schema: $ref: '#/components/schemas/Encounter' example: identifier: - system: https://sources.aetna.com/encounter/identifier/memberenctid/50063 value: 42~ME402739+unknown+unknown+99255+2016-03-29+2016-04-03 period: start: '2016-03-29' end: '2016-04-03' meta: lastUpdated: '2021-03-22T03:38:50.952189-04:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter subject: reference: Patient/0000000000000030603 id: 0000000000000033348 type: coding: - system: http://www.ama-assn.org/go/cpt code: '99255' display: INPATIENT CONSULTATION class: system: http://terminology.hl7.org/CodeSystem/data-absent-reason code: unknown display: Unknown resourceType: Encounter status: unknown '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' x-USCoreEncounter: description: The API will never return this response. This parameter is here to facilitate the generation of the USCoreEncounter profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreEncounter' parameters: - in: path name: id description: This is the Encounter (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_Encounter_id.yaml /v2/patientaccess/Endpoint/{id}: get: summary: This operation returns a Endpoint Resource associated with the Logical Id. operationId: get_v2_patientaccess_Endpoint_id responses: '200': description: This response returns a representation of a Endpoint resource. content: application/json: schema: $ref: '#/components/schemas/Endpoint' '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' description: Returns an Endpoint Resource associated with the Logical Id. parameters: - in: path name: id description: Logical id of this artifact. required: true schema: type: string x-source-file: _v2_patientaccess_Endpoint_id.yaml /v2/patientaccess/ExplanationOfBenefit: get: summary: Retrieves a patient's Explanation Of Benefit details using the Member Id and formats the response to the available CARIN profiles. description: Return an EOB with potential additional resources based on patient ids, potential date range and resource selections. operationId: get_v2_patientaccess_ExplanationOfBenefit responses: '200': description: This response returns a representation of a list of explanation of benefits. See the explanation of benefits for the full description the resource. content: application/json: schema: $ref: '#/components/schemas/Bundle' '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: query name: _profile description: 'This is used to return the explanation of benefit for a specific profile type. Potential values: For C4BB EOB base: http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-ExplanationOfBenefit For C4BB EOB Pharmacy: http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-ExplanationOfBenefit-Pharmacy For C4BB EOB Inpatient Institutional: http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-ExplanationOfBenefit-Inpatient-Institutional For C4BB EOB Outpatient Institutional: http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-ExplanationOfBenefit-Outpatient-Institutional For C4BB EOB Professional NonClinician:http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-ExplanationOfBenefit-Professional-NonClinician' required: false schema: type: string - in: query name: page description: 'Used for pagination: potential values to navigate to a specific page. “self”–page=10 “first”–page=1 “last”–page=65 “previous”–page=9 “next”–page=11' required: false schema: type: number - in: query name: patient description: This is the identifier for a patient required: false schema: type: string - in: query name: _id description: This is the logical identifier for an explanation of benefit required: false schema: type: string - in: query name: service-date description: "The service date parameter allows applications to search for EOB by their service date using\ \ a prefix followed by a single date in the\nformat of yyyy-mm-dd.\nThe following search prefixes are\ \ supported:\nGE: Response set includes EOBs where service date is greater than or equal to the input\ \ value \n example: service-date=ge2019-01-01 will return EOBs with service date after and inclusive\ \ of 2019-Jan-01\nLE: Response set includes EOBs where service date is less than or equal to the input\ \ value \n example: service-date=le2019-12-31 will return EOBs with service date before and inclusive\ \ of 2019-Dec-31\nPeriod: Defining a upper and lower bound for a search of EOBs over a period can be performed\ \ with the ampersand \n operator using the GE and LE prefixes. Response set includes EOBs where service\ \ date fall\nNote: Other search prefixes not listed here are unsupported at this time\nSupplying a date\ \ without a prefix or a prefix without a date will result in an error" required: false schema: type: array items: type: string - in: query name: _revinclude description: Adds support for searching for all the Provenance records for this resource using the _revinclude search parameterGET [base]/[Resource]?_revinclude=Provenance:target schema: type: string x-source-file: _v2_patientaccess_ExplanationOfBenefit.yaml /v2/patientaccess/ExplanationOfBenefit/{id}: get: summary: Retrieves a patient's Explanation Of Benefit details using the EOB Logical Identifier and formats the response to the available CARIN profiles. description: Return an EOB with potential additional resources based on EOB Logical Identifier. operationId: get_v2_patientaccess_ExplanationOfBenefit_id responses: '200': description: This response returns a representation of a FHIR ExplanationOfBenefit resource which conforms to the CARINBB ExplanationOfBenefit profiles. content: application/json: schema: $ref: '#/components/schemas/ExplanationOfBenefit' example: insurance: - coverage: reference: Coverage/0000000000000100327 focal: true identifier: - system: https://sources.aetna.com/EOB/identifier/claimid/62 type: coding: - system: http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType code: uc display: Unique Claim ID value: EPAB10914D87A use: claim created: '2021-02-25' diagnosis: - sequence: 1 onAdmission: coding: - system: https://www.nubc.org/CodeSystem/PresentOnAdmissionIndicator code: u display: Unknown type: - coding: - system: http://terminology.hl7.org/CodeSystem/ex-diagnosistype code: principal display: Principal Diagnosis diagnosisCodeableConcept: coding: - code: K92.2 type: coding: - system: http://terminology.hl7.org/CodeSystem/claim-type code: institutional display: Institutional payee: type: coding: - system: http://terminology.hl7.org/CodeSystem/payeetype code: provider display: Provider party: reference: Organization/0000000000000100319 disposition: Completed total: - amount: value: 7559.2 category: coding: - system: http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBPayerAdjudicationStatus code: other display: Other supportingInfo: - sequence: 1 valueString: '35052599711' category: coding: - system: http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBSupportingInfoType code: patientaccountnumber provider: reference: Organization/0000000000000100319 meta: lastUpdated: '2021-02-25T12:04:59.714+00:00' profile: - http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-ExplanationOfBenefit-Inpatient-Institutional patient: reference: Patient/0000000000000100267 insurer: display: Aetna or it's Affiliates (collectively, 'Aetna') billablePeriod: start: '2021-06-01' end: '3000-01-01' subType: coding: - system: http://terminology.hl7.org/CodeSystem/ex-claimsubtype text: Inpatient id: 02d44f7e-2b88-11ec-a2d4-9d79182d0000 outcome: complete careTeam: - sequence: 1 role: coding: - system: http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBClaimCareTeamRole code: attending display: Attending provider: reference: Practitioner/0000000000000100318 responsible: true resourceType: ExplanationOfBenefit status: active '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the ExplanationOfBenefit Logical (unique) Id. required: true schema: type: string x-source-file: _v2_patientaccess_ExplanationOfBenefit_id.yaml /v2/patientaccess/Goal: get: summary: This operation retrieves all Goal records associated to an Authenticated User based on the search criteria description: Retrieves all Goal records associated to an Authenticated User based on the search criteria operationId: get_v2_patientaccess_Goal responses: '200': description: This response returns a list of patient's Goal records. content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: statusDate: '2015-01-01' identifier: - system: https://sources.aetna.com/goal/identifier/99123 value: 81~123456780+active+3141-9 lifecycleStatus: active subject: reference: Patient/cded2d66-d1238-41d8-97bd-9d62cd1 description: text: Patient is targeting a pulse oximetry of 92% and a weight of 195 lbs outcomeCode: - text: Cholesterol is within the limit priority: coding: - system: http://terminology.hl7.org/CodeSystem/goal-priority code: high-priority display: High Priority target: - detailRange: high: unit: lbs system: http://unitsofmeasure.org code: '[lb_av]' value: 180 low: unit: lbs system: http://unitsofmeasure.org code: '[lb_av]' value: 160 measure: coding: - system: http://loinc.org code: 3141-9 display: Weight Measured dueDate: 2016-04 - detailRange: high: unit: lbs system: http://unitsofmeasure.org code: '[lb_av]' value: 180 low: unit: lbs system: http://unitsofmeasure.org code: '[lb_av]' value: 160 measure: coding: - system: http://loinc.org code: 10450-5 display: Glucose [Mass/volume] in Serum or Plasma --10 hours fasting dueDate: 2016-04 meta: lastUpdated: '2021-06-20T14:13:01.591+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal id: cded2d66-a318-41d8-97bd-9d62cdefb5a1 achievementStatus: coding: - system: http://terminology.hl7.org/CodeSystem/goal-achievement code: in-progress display: In Progress category: - coding: - system: http://terminology.hl7.org/CodeSystem/goal-category code: dietary display: Dietary startDate: '2012-06-01' resourceType: Goal fullUrl: http://apif1.aetna.com/v1/patientaccess/Goal/cded2d66-a318-41d8-97bd-9d62cdefb5a1 - search: mode: match resource: identifier: - system: https://sources.aetna.com/goal/identifier/99123 value: 81~123456780+active+82267-6 addresses: - display: pre diabetic condition lifecycleStatus: active subject: reference: Patient/cded2d66-d1238-41d8-97bd-9d62cd1 description: text: Target exercise is 15 min/day of moderate walking to begin. priority: coding: - system: http://terminology.hl7.org/CodeSystem/goal-priority code: high-priority display: High Priority text: high target: - detailRange: high: unit: min system: http://unitsofmeasure.org code: min value: 45 low: unit: min system: http://unitsofmeasure.org code: min value: 15 measure: coding: - system: http://loinc.org code: 82267-6 display: Reportd Activity metabolic rate dueDate: '2021-04-05' meta: lastUpdated: '2021-05-08T00:30:29.338+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal id: ffed2d44-d1238-41d8-97bd-9d62cd1 achievementStatus: coding: - system: http://terminology.hl7.org/CodeSystem/goal-achievement code: improving display: Improving category: - coding: - system: http://terminology.hl7.org/CodeSystem/goal-category code: physiotherapy startDate: '2021-04-05' resourceType: Goal fullUrl: http://apif1.aetna.com/v1/patientaccess/Goal/ffed2d44-d1238-41d8-97bd-9d62cd1 total: 2 meta: lastUpdated: '2021-07-07T18:35:40.356+00:00' link: - url: http://apif1.aetna.com/v1/patientaccess/Goal?patient=cded2d66-d1238-41d8-97bd-9d62cd1 relation: self id: fdd92d66-a318-41d8-97bd-9d62cdefb5a1 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreGoal: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore Goal profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreGoal' parameters: - in: query name: patient description: 'This is the FHIR Logical Id of a Patient (Patient.id) Ex. GET [base]/Goal?Patient=3badb5c6-0c73-331a-8738-0d3cc88e0232' required: false schema: type: string - in: query name: _page_token description: 'This value will be provided by the Server. Used to retrieve the next page of results If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/Goal?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D' required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: 'Adds support for searching the US Core Profile resource types for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[Goal]?_revinclude=Provenance:target' required: false schema: type: string x-source-file: _v2_patientaccess_Goal.yaml /v2/patientaccess/Goal/{id}: get: summary: This operation returns a Goal Resource associated with the Logical Id description: Returns a Goal Resource associated with the Logical Id operationId: get_v2_patientaccess_Goal_id responses: '200': description: This response returns a representation of a Goal resource which conforms to the USCore Goal profile. content: application/json: schema: $ref: '#/components/schemas/USCoreGoal' example: statusDate: '2015-01-01' identifier: - system: https://sources.aetna.com/goal/identifier/99123 value: 81~123456780+active+3141-9 lifecycleStatus: active subject: reference: Patient/cded2d66-d1238-41d8-97bd-9d62cd1 description: text: Patient is targeting a pulse oximetry of 92% and a weight of 195 lbs outcomeCode: - text: Cholesterol is within the limit priority: coding: - system: http://terminology.hl7.org/CodeSystem/goal-priority code: high-priority display: High Priority target: - detailRange: high: unit: lbs system: http://unitsofmeasure.org code: '[lb_av]' value: 180 low: unit: lbs system: http://unitsofmeasure.org code: '[lb_av]' value: 160 measure: coding: - system: http://loinc.org code: 3141-9 display: Weight Measured dueDate: 2016-04 - detailRange: high: unit: lbs system: http://unitsofmeasure.org code: '[lb_av]' value: 180 low: unit: lbs system: http://unitsofmeasure.org code: '[lb_av]' value: 160 measure: coding: - system: http://loinc.org code: 10450-5 display: Glucose [Mass/volume] in Serum or Plasma --10 hours fasting dueDate: 2016-04 meta: lastUpdated: '2021-06-20T14:13:01.591+00:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal id: cded2d66-a318-41d8-97bd-9d62cdefb5a1 achievementStatus: coding: - system: http://terminology.hl7.org/CodeSystem/goal-achievement code: in-progress display: In Progress category: - coding: - system: http://terminology.hl7.org/CodeSystem/goal-category code: dietary display: Dietary startDate: '2012-06-01' resourceType: Goal '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the Goal(unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_Goal_id.yaml /v2/patientaccess/Immunization: get: summary: This operation retrieves all Immunizations associated to an Authenticated User based on the search criteria patient fhir logical id. description: This operation will retrieve all Immunization details associated with a patient using the patient logical id and formats the response to the USCoreImmunization profile. Patient is a query parameter and is described in detail on the HL7 site for FHIR. operationId: get_v2_patientaccess_Immunization responses: '200': description: This response returns a list of a Patient's Immunizations content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: identifier: - system: RxConnect value: '11181211064' - system: RxConnect value: '11180968922' meta: lastUpdated: '2021-03-09T16:18:54.405304+00:00' versionId: MTYxNTMwNjczNDQwNTMwNDAwMA patient: reference: Patient/11180968922 protocolApplied: - doseNumberPositiveInt: 1 id: '11181211064' lotNumber: '1' recorded: '2021-01-07' expirationDate: '2022-01-01' resourceType: Immunization status: completed fullUrl: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Immunization/11181211064 - search: mode: match resource: identifier: - system: RxConnect value: '11181210653' - system: RxConnect value: '11212828151' meta: lastUpdated: '2021-03-09T16:18:54.405304+00:00' versionId: MTYxNTMwNjczNDQwNTMwNDAwMA patient: reference: Patient/11212828151 protocolApplied: - doseNumberPositiveInt: 1 id: '11181210653' lotNumber: '12' recorded: '2021-01-07' expirationDate: '2021-10-10' resourceType: Immunization status: completed fullUrl: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Immunization/11181210653 total: 2 link: - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Immunization/?_count=2 relation: search - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Immunization/?_count=2&_page_token=Cjj3YEef7v%2F%2F%2F%2F%2BABb0c6BuGuAD%2FAf%2F%2BOGQzY2FiYmE2OTc5N2U0NGFmNmNiM2Y1OTAwYWRhOGIAARACIRdZYDGqWfwzOQAAAAARYLifSAJQAFoLCcJRz98ugOf9EANg3JPmgwY%3D relation: next - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Immunization/?_count=2 relation: first - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Immunization/?_count=2 relation: self id: a7bca4215fbc6e68b01b0801 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreImmunization: description: The API will never return this response. This parameter is here to facilitate the generation of the schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreImmunization' parameters: - in: query name: patient description: 'This is the FHIR Logical Id of a Patient (Patient.id) Ex. GET [base]/Immunization?patient=9876521234' required: false schema: type: string - in: query name: _revinclude description: 'Adds support for searching for all and particular US Core Profile resource types listed above for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[Resource]?_revinclude=Provenance:target' required: false schema: type: string - in: query name: _page_token description: This value will be provided by the Server. Used to retrieve the next page of results.If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/Immunization?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D required: false schema: type: string - in: query name: _count description: The parameter _count is defined as an instruction to the server regarding how many resources should be returned in a single page required: false schema: type: integer x-source-file: _v2_patientaccess_Immunization.yaml /v2/patientaccess/Immunization/{id}: get: summary: This operation returns a Immunization Resource associated with the Logical Id description: This operation will retrieve Immunization details using the Id and formats the response to the USCoreImmunization profile. Id is mandatory. These parameters are described in detail on the HL7 sites for FHIR and USCore. operationId: get_v2_patientaccess_Immunization_id responses: '200': description: This response returns a representation of a FHIR Immunization resource which conforms to the USCore Immunization profile. content: application/json: schema: $ref: '#/components/schemas/USCoreImmunization' example: primarySource: false meta: extension: - valueString: Imm 1 Example url: http://hl7.org/fhir/StructureDefinition/instance-name - valueMarkdown: This is a imm 1 example for the *US Core Immunization Profile*. url: http://hl7.org/fhir/StructureDefinition/instance-description profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization patient: reference: Patient/example display: Amy Shaw occurrenceDateTime: '2020-11-19T12:46:57-08:00' id: imm-1 text: div: '

Generated Narrative

status: completed

vaccineCode: influenza, injectable, quadrivalent, contains preservative

patient: Amy Shaw. Generated Summary: Medical Record Number: 1032702 (USUAL); active; Amy V. Shaw , Amy V. Baxter ; Phone: 555-555-5555, amy.shaw@example.com; gender: female; birthDate: 1987-02-20

occurrence: Nov 19, 2020 8:46:57 PM

primarySource: false

' status: generated vaccineCode: coding: - system: http://hl7.org/fhir/sid/cvx code: '158' display: influenza, injectable, quadrivalent, contains preservative - system: http://hl7.org/fhir/sid/ndc code: 49281-0633-15 display: FLUZONE QUADRIVALENT (Sanofi Pasteur Inc.) resourceType: Immunization status: completed '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the Immunization Logical (unique) Id. required: true schema: type: string x-source-file: _v2_patientaccess_Immunization_id.yaml /v2/patientaccess/MedicationKnowledge: get: summary: Retrieves all MedicationKnowledge resources associated with an authenticated patient and formats the response to the USDFFormularyDrug profile. description: Returns all MedicationKnowledge resources associated with an authenticated patient and formats the response to the USDFFormularyDrug profile. operationId: get_v2_patientaccess_MedicationKnowledge responses: '200': description: 'This response returns a representation of a Bundle resource, a Bundle of MedicationKnowledge Resource(s). The order of the fields in the response may not match the order of the fields in the swagger.' content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: code: coding: - code: '1551300' system: http://www.nlm.nih.gov/research/umls/rxnorm display: 0.5 ML dulaglutide 1.5 MG/ML Auto-Injector [Trulicity] - code: '1551299' system: http://www.nlm.nih.gov/research/umls/rxnorm display: Trulicity Injectable Product meta: lastUpdated: '2023-05-10T15:21:01.446451+00:00' versionId: MTY4MzczMjA2MTQ0NjQ1MTAwMA profile: - http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug doseForm: coding: - code: '385219001' system: http://snomed.info/sct display: Injection solution id: 680d636f-e0c6-390d-9f26-bfd2b0658cba resourceType: MedicationKnowledge status: active fullUrl: https://apif1.aetna.com/v2/patientaccess/MedicationKnowledge/680d636f-e0c6-390d-9f26-bfd2b0658cba total: 1 link: - url: https://apif1.aetna.com/v2/patientaccess/MedicationKnowledge/?code=1091341&_count=1 relation: search - url: https://apif1.aetna.com/v2/patientaccess/MedicationKnowledge/?code=1091341&_count=1&_page_token=Cjj3YbK59f%2F%2F%2F%2F%2BABdLBZgLQTgD%2FAf%2F%2BN2FkZTEzMWI4ODU5MTc4ODQ5ZDc3YzhmZjA2ZThhMzUAARBkIeRmIPX4MlS1OQAAAAAKRk2eSBlQAFoLCaNYzTmGjuzXEANgu96v7QU%3D relation: next - url: https://apif1.aetna.com/v2/patientaccess/MedicationKnowledge/?code=1091341&_count=1 relation: first - url: https://apif1.aetna.com/v2/patientaccess/MedicationKnowledge/?code=1091341&_count=1 relation: self type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: query name: _profile description: 'This is used to return the MedicationKnowledge Resource for a specific profile type. Potential values : Only FormularyDrug is supported = http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug' required: false schema: type: string - in: query name: code description: "Search by Code that identifies this medication. \n\nGET [base]/MedicationKnowledge?code=1091343" required: false schema: type: string - in: query name: _page_token description: 'This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/MedicationKnowledge?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D' required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: doseform description: powder | tablets | capsule + required: false schema: type: string - in: query name: drug-name description: The name of the drug. required: false schema: type: string - in: query name: status description: active | inactive | entered-in-error required: false schema: type: string - in: query name: _id description: The search parameter _id refers to the logical id of the resource, and can be used when the search context specifies a resource type required: false schema: type: string - in: query name: _lastUpdated description: The search parameter _lastUpdated can be used to select resources based on the last time they were changed required: false schema: type: string - in: query name: _revinclude description: 'Adds support for including additional resources, based on following reverse links across references E.g. GET [base]/[Resource]?_revinclude=Provenance:target' required: false schema: type: string - in: query name: _include description: 'Adds support for requesting additional resources that are referenced by the primay results. Refer to FHIR specs : https://hl7.org/fhir/search.html#include' required: false schema: type: string x-source-file: _v2_patientaccess_MedicationKnowledge.yaml /v2/patientaccess/MedicationKnowledge/{id}: get: summary: Returns a MedicationKnowledge resource associated with the unique logical id. description: Returns a MedicationKnowledge resource associated with the unique logical id. operationId: get_v2_patientaccess_MedicationKnowledge_id responses: '200': description: 'This response returns a representation of a FHIR MedicationKnowledge resource. The order of the fields in the response may not match the order of the fields in the swagger.' content: application/json: schema: $ref: '#/components/schemas/MedicationKnowledge' example: code: coding: - code: '1551300' system: http://www.nlm.nih.gov/research/umls/rxnorm display: 0.5 ML dulaglutide 1.5 MG/ML Auto-Injector [Trulicity] - code: '1551299' system: http://www.nlm.nih.gov/research/umls/rxnorm display: Trulicity Injectable Product meta: lastUpdated: '2023-05-10T15:21:01.446451+00:00' versionId: MTY4MzczMjA2MTQ0NjQ1MTAwMA profile: - http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug doseForm: coding: - code: '385219001' system: http://snomed.info/sct display: Injection solution id: 680d636f-e0c6-390d-9f26-bfd2b0658cba resourceType: MedicationKnowledge status: active '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The system identifier specified, doesn’t identify an existing resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal server error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the MedicationKnowledge (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_MedicationKnowledge_id.yaml /v2/patientaccess/MedicationRequest: get: summary: This operation retrieves all MedicationRequests associated with an Authenticated User based on the search criteria (patient fhir logical id, status, intent) description: Retrieves all MedicationRequests associated with an Authenticated User based on the search criteria (patient fhir logical id, status, intent) operationId: get_v2_patientaccess_MedicationRequest responses: '200': description: This response returns a list of patient's MedicationRequest records. content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: requester: display: 'External Data Provider: 4434567890' identifier: - system: https://sources.aetna.com/diagnosticreport/identifier/memberdrid/50069 value: 42~MEDHKVFR+unknown+order+91348+2020-03-08+ExternalDataProvider4434567890 authoredOn: '2020-03-08' dosageInstruction: - text: Data Absent meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest subject: reference: Patient/1234567890211000000 id: '222333444555111000888333' medicationCodeableConcept: coding: - system: http://www.nlm.nih.gov/research/umls/rxnorm code: '91348' display: Hydrogen Peroxide 300 MG/ML Topical Solution intent: order resourceType: MedicationRequest status: unknown fullUrl: https://apif1.aetna.com/fhir/v1/patientaccess/MedicationRequest/222333444555111000888333 - search: mode: match resource: requester: extension: - valueCode: unknown url: http://hl7.org/fhir/StructureDefinition/data-absent-reason display: unknown identifier: - system: https://sources.aetna.com/diagnosticreport/identifier/memberdrid/50069 value: 42~MEDHKVFR+unknown+order+10760+2020-03-08+unknown authoredOn: '2020-03-08' dosageInstruction: - text: Data Absent meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest subject: reference: Patient/1234567890211000000 id: '555333444555111000888333' medicationCodeableConcept: coding: - system: http://www.nlm.nih.gov/research/umls/rxnorm code: '10760' display: Triamcinolone Oral Paste intent: order resourceType: MedicationRequest status: unknown fullUrl: https://apif1.aetna.com/fhir/v1/patientaccess/MedicationRequest/555333444555111000888333 total: 2 id: a7bca4215fbc6e68b01b0801 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreMedicationRequest: description: The API will never return this response. This parameter is here to facilitate the generation of the USCore MedicationRequest profile schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreMedicationRequest' parameters: - in: query name: patient description: "This is the FHIR Logical Id of a Patient (Patient.id)\n Ex. GET [base]/MedicationRequest?patient=98765212349744" required: false schema: type: string - in: query name: intent description: 'Indicates whether the request is a proposal, plan, or an original order. Used in conjunction with patient. Ex: GET [base]/MedicationRequest?patient=98765212349744&intent=order.' required: false schema: type: string - in: query name: status description: 'A code specifying the current state of the order. Generally, this will be active or completed state. Used in conjunction with patient and intent. Ex: GET [base]/MedicationRequest?patient=1137192222&intent=order&status=active' required: false schema: type: string - in: query name: _page_token description: 'This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/MedicationRequest?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D' required: false schema: type: string - in: query name: _count description: Used to specify the number of records returned per page required: false schema: type: number - in: query name: _revinclude description: 'Adds support for searching the US Core Profile resource types for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[MedicationRequest]?_revinclude=Provenance:target' required: false schema: type: string x-source-file: _v2_patientaccess_MedicationRequest.yaml /v2/patientaccess/MedicationRequest/{id}: get: summary: This operation returns a MedicationRequest Resource associated with the Logical Id description: This operation returns a MedicationRequest Resource associated with the Logical Id operationId: get_v2_patientaccess_MedicationRequest_id responses: '200': description: This response returns a representation of a FHIR MedicationRequest resource which conforms to the USCore MedicationRequest profile. content: application/json: schema: $ref: '#/components/schemas/USCoreMedicationRequest' example: requester: display: 'External Data Provider: 4434567890' identifier: - system: https://sources.aetna.com/diagnosticreport/identifier/memberdrid/50069 value: 42~MEDHKVFR+unknown+order+91348+2020-03-08+ExternalDataProvider4434567890 authoredOn: '2020-03-08' dosageInstruction: - text: Data Absent meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest subject: reference: Patient/1234567890211000000 id: '222333444555111000888333' medicationCodeableConcept: coding: - system: http://www.nlm.nih.gov/research/umls/rxnorm code: '91348' display: Hydrogen Peroxide 300 MG/ML Topical Solution intent: order resourceType: MedicationRequest status: unknown '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the MedicationRequest (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_MedicationRequest_id.yaml /v2/patientaccess/Medication/{id}: get: summary: This operation returns a Medication Resource associated with the Logical Id operationId: get_v2_patientaccess_Medication_id responses: '200': description: This response returns a representation of a FHIR Medication resource which conforms to the USCore Medication profile. content: application/json: schema: $ref: '#/components/schemas/USCoreMedication' example: code: coding: - system: http://www.nlm.nih.gov/research/umls/rxnorm code: '206765' display: Prinivil 10 MG Oral Tablet text: lisinopril oral 10 mg meta: extension: - valueString: Uscore Med1 Example url: http://hl7.org/fhir/StructureDefinition/instance-name - valueMarkdown: This is a uscore med1 example for the *US Core Medication Profile*. url: http://hl7.org/fhir/StructureDefinition/instance-description profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication id: uscore-med1 text: div: '

Generated Narrative

code: lisinopril oral 10 mg

' status: generated resourceType: Medication '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome description: Returns a Patient's Medication resource associated with the Logical Id parameters: - in: path name: id description: This is the Medication Logical (unique) Id. required: true schema: type: string x-source-file: _v2_patientaccess_Medication_id.yaml /v2/patientaccess/Observation: get: summary: This operation will retrieve all Observation details associated with a patient and formats the response to the Observation profile. description: This operation will retrieve all Observation details associated with a patient and formats the response to the Observation profile. operationId: get_v2_patientaccess_Observation responses: '200': description: This response returns a list of a Patient's Observations content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: result: - reference: Observation/2222010000000181544 identifier: - system: https://sources.aetna.com/observation/identifier/memberdrid/50062 value: 42~MEDHKVFR+2020-03-09+1002-5 code: coding: - system: http://loinc.org code: 1002-5 display: DBG Ab [Presence] in Serum or Plasma performer: - display: Practitioner/0000001234567890211 effectiveDateTime: '2020-03-09' meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab subject: reference: Patient/1234567890211000000 id: '123433444555111000888222' category: - coding: - system: http://terminology.hl7.org/CodeSystem/v2-0074 code: LAB display: Laboratory _issued: extension: - valueCode: not-asked url: http://hl7.org/fhir/StructureDefinition/data-absent-reason resourceType: Observation status: unknown fullUrl: https://apif1.aetna.com/fhir/v1/patientaccess/Observation/123433444555111000888222 - search: mode: match resource: result: - reference: Observation/2222010000000181509 identifier: - system: https://sources.aetna.com/observation/identifier/memberdrid/50062 value: 42~MEDHKVFR+2020-03-08+1001-7 code: coding: - system: http://loinc.org code: 1001-7 display: DBG Ab [Presence] in Serum or Plasma from Donor performer: - display: Practitioner/0000001234567890211 effectiveDateTime: '2020-03-08' meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab subject: reference: Patient/1234567890211000000 id: '222333444555111000888333' category: - coding: - system: http://terminology.hl7.org/CodeSystem/v2-0074 code: LAB display: Laboratory _issued: extension: - valueCode: not-asked url: http://hl7.org/fhir/StructureDefinition/data-absent-reason resourceType: Observation status: unknown fullUrl: https://apif1.aetna.com/fhir/v1/patientaccess/Observation/222333444555111000888333 total: 2 id: a7bca4215fbc6e68b01b0801 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing resource content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-Provenance: description: The API will never return this response. This parameter is here to facilitate the generation of the schema within the interface. content: application/json: schema: $ref: '#/components/schemas/Provenance' x-Observation: description: The API will never return this response. This parameter is here to facilitate the generation of the schema within the interface. content: application/json: schema: $ref: '#/components/schemas/Observation' parameters: - in: query name: date description: 'Indicates observation date/time. ex: GET [base]/Observation?Patient=1137192&date=ge2020-06-01' required: false schema: type: string - in: query name: category description: 'Indicates Observation category. ex: GET [base]/Observation?patient=123456&category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory' required: false schema: type: string - in: query name: code description: 'Indicates Observation code. ex: GET [base]Observation?patient=555580&code=http://loinc.org|2339-0 ' required: false schema: type: string - in: query name: _revinclude description: 'Indicates _revinclude query parameter ex: GET [base]/Observation?patient=123456&_revinclude=Provenance:target' required: false schema: type: string - in: query name: _page_token description: 'This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/Observation?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D' required: false schema: type: string - in: query name: _count description: The parameter _count is defined as an instruction to the server regarding how many resources should be returned in a single page. required: false schema: type: integer - in: query name: patient description: This is the patient parameter which returns Patient's Observations. required: false schema: type: string x-source-file: _v2_patientaccess_Observation.yaml /v2/patientaccess/Observation/{id}: get: summary: Retrieves observation details using the Id and formats the response in Observation profile. description: This operation will retrieve Observation details using the Id and formats the response in USCoreObservation profiles Id is mandatory. These parameters are described in detail on the HL7 sites for FHIR and USCore. operationId: get_v2_patientaccess_Observation_id responses: '200': description: This response returns a representation of a Observation resource. It will be return in the Observation profile format. content: application/json: schema: $ref: '#/components/schemas/Observation' example: result: - reference: Observation/2222010000000181509 identifier: - system: https://sources.aetna.com/observation/identifier/memberdrid/50062 value: 42~MEDHKVFR+2020-03-08+1001-7 code: coding: - system: http://loinc.org code: 1001-7 display: DBG Ab [Presence] in Serum or Plasma from Donor performer: - display: Practitioner/0000001234567890211 effectiveDateTime: '2020-03-08' meta: lastUpdated: '2020-03-08T11:18:15-05:00' versionId: '1' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab subject: reference: Patient/1234567890211000000 id: '222333444555111000888333' category: - coding: - system: http://terminology.hl7.org/CodeSystem/v2-0074 code: LAB display: Laboratory _issued: extension: - valueCode: not-asked url: http://hl7.org/fhir/StructureDefinition/data-absent-reason resourceType: Observation status: unknown '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified System Identifier doesn’t identify an existing Resource.​ content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' parameters: - in: path name: id description: This is the Observation (unique) logical ID. required: true schema: type: string x-source-file: _v2_patientaccess_Observation_id.yaml /v2/patientaccess/Organization/{id}: get: summary: Read the current state of the resource using the Logical (unique) ID [FHIR Base]/Organization/{id} description: Read the current state of the resource using the Logical (unique) ID [FHIR Base]/Organization/{id} operationId: get_v2_patientaccess_Organization_id responses: '200': description: This returns a valid organization based on the id passed content: application/json: schema: $ref: '#/components/schemas/C4BBOrganization' example: identifier: - system: https://sources.aetna.com/organization/identifier/us-npi/30011 type: coding: - system: http://terminology.hl7.org/CodeSystem/v2-0203 code: NPI value: '1558616581' address: - country: UNITED STATES OF AMERICA city: Cary use: work line: - 580 New Waverly Place - Suite 120 district: WAKE postalCode: 27518-7406 state: NC meta: lastUpdated: '2019-10-01T09:53:56.307-04:00' profile: - http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization active: true telecom: - system: email use: work value: GHOSHB@AETNA.COM id: 0000000000000045392 resourceType: Organization '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the FHIR Organization Logical Id required: true schema: type: string x-source-file: _v2_patientaccess_Organization_id.yaml /v2/patientaccess/Patient: get: summary: 'Retrieves a patient''s details ' description: This operation will perform a Patient Search . Responses are formatted in CARIN profiles. These parameters are described in detail on the HL7 sites for FHIR and CARIN. operationId: get_v2_patientaccess_Patient responses: '200': description: This response returns a representation of a Patient resource. The _profile query parameter determines which Patient profile will be returned and by default, it will return a CARINBBPatient. Both USCorePatient and CARINBBPatient profiles are supported, see x-CARINBBPatient for schema definition content: application/json: schema: $ref: '#/components/schemas/Bundle' '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' x-CARINBBPatient: description: 'The API will never return this response. This parameter is here to show the schema of the CARINBBPatient profile. The API 200 Response payload will return this payload when _profile query parameter is set to the CARINBBPatient URL.' parameters: - in: query name: identifier description: 'This is the Patient Identifier. Format of patient identifier is Idsource~Idvalue Ex. GET [base]/Patient?identifier=https://sources.aetna.com/patient/identifier/memberid/Idsource|IdValue' required: false schema: type: string - in: query name: _id description: 'This is the patient logical identifer ex: GET [base]/Patient?_id=[id] GET [base]/Patient?_id=1032702' required: false schema: type: string - in: query name: _profile description: Profiles this resource claims to conform to required: false schema: type: string - in: query name: _revinclude description: 'adds support for searching for all and particular US Core Profile resource types listed above for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[Resource]?_revinclude=Provenance:target' required: false schema: type: string x-source-file: _v2_patientaccess_Patient.yaml /v2/patientaccess/Patient/{id}: get: summary: Retrieves a patient's details using the Id and formats the response to the CARINBBPatient profile. description: This operation will retrieve a patient's details using the Id and formats the response which will be formatted to the CARINBBPatient profile definition. Id is mandatory and this parameter is described in detail on the HL7 sites for FHIR and CARIN. operationId: get_v2_patientaccess_Patient_id responses: '200': description: This response returns a representation of a Patient resource which will be based on the CARINBBPatient profile definition content: application/json: schema: $ref: '#/components/schemas/Patient' '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource.​ content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. Try again at a later time content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' parameters: - in: path name: id description: This is the Patient's Logical (unique) Id. required: true schema: type: string x-source-file: _v2_patientaccess_Patient_id.yaml /v2/patientaccess/PractitionerRole/{id}: get: summary: Read the current state of the resource using the Logical (unique) ID [FHIR Base]/PractitionerRole/{id} description: Read the current state of the resource using the Logical (unique) ID [FHIR Base]/PractitionerRole/{id} operationId: get_v2_patientaccess_PractitionerRole_id responses: '200': description: This response returns a PractitionerRole Resource associated with the Logical Id and it will conform to the USCore PractitionerRole profile. content: application/json: schema: $ref: '#/components/schemas/USCorePractitionerRole' example: identifier: - system: https://sources.aetna.com/practitionerrole/identifier/locpin/30018 type: coding: - code: PRN value: S0108268-4476566-1711612+0004069640 specialty: - coding: - system: https://sources.aetna.com/practitionerrole/specialty/66 display: Physician Assistant - coding: - system: https://sources.aetna.com/practitionerrole/specialty/66 code: '90380' display: Physician Assistant (Adult) contained: - identifier: - system: https://sources.aetna.com/Location/identifier/locationID/3002 type: coding: - code: Location ID value: S0108268-4476566-1711612 address: country: UNITED STATES OF AMERICA city: Cary use: work line: - 580 New Waverly Place - Suite 120 district: WAKE postalCode: 27518-7406 state: NC name: 580 NEW WAVERLY PL STE 120-580 NEW WAVERLY PL STE 120 telecom: - system: phone use: work value: 1+9198588360 id: S0108268-4476566-1711612 position: latitude: 35.739301 longitude: -78.775904 resourceType: Location code: - coding: - system: http://nucc.org/provider-taxonomy code: 363A00000X practitioner: reference: Practitioner/0000000000000020807 meta: lastUpdated: '2019-10-01T09:53:56.307-04:00' profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole organization: reference: Organization/0000000000000045560 location: - reference: '#S0108268-4476566-1711612' telecom: - system: phone use: work value: 1+9198588360 id: '0000000000000045431' resourceType: PractitionerRole '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCorePractitionerRole: description: ' The API will never return this response. This parameter is here to show the schema of the USCorePractitionerRole profile.' content: application/json: schema: $ref: '#/components/schemas/USCorePractitionerRole' parameters: - in: path name: id description: This is the PractitionerRole (unique) logical ID required: true schema: type: string x-source-file: _v2_patientaccess_PractitionerRole_id.yaml /v2/patientaccess/Practitioner/{id}: get: summary: Read the current state of the resource using the Logical (unique) ID [FHIR Base]/Practitioner/{id} description: Read the current state of the resource using the Logical (unique) ID [FHIR Base]/Practitioner/{id} operationId: get_v2_patientaccess_Practitioner_id responses: '200': description: This response returns a practitioner information based on the ID passed content: application/json: schema: $ref: '#/components/schemas/USCorePractitioner' example: identifier: - system: http://clinfhir.com/fhir/NamingSystem/practitioner value: e2U2Cmslb4UBXvRca0jZZHxeS6W2 meta: lastUpdated: '2021-04-10T14:26:14.261+00:00' versionId: '1' source: '#barddsTkWAB5VstC' telecom: - system: email value: daniel.muppidi@bcbsa.com id: clinFhire2U2Cmslb4UBXvRca0jZZHxeS6W2 resourceType: Practitioner '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome parameters: - in: path name: id description: This is the Practitioner (unique) logical ID required: true schema: type: string x-source-file: _v2_patientaccess_Practitioner_id.yaml /v2/patientaccess/Procedure: get: summary: This operation retrieves all Procedures associated to an Authenticated User based on the search criteria patient fhir logical id. description: This operation will retrieve all Procedure details associated with a patient using the patient logical id and formats the response to the USCoreProcedure profile. Patient is a query parameter and is described in detail on the HL7 site for FHIR. operationId: get_v2_patientaccess_Procedure responses: '200': description: This response returns a list of a Patient's Procedures content: application/json: schema: $ref: '#/components/schemas/Bundle' example: entry: - search: mode: match resource: code: coding: - code: '265764009' system: http://snomed.info/sct display: Renal dialysis (procedure) text: Renal dialysis (procedure) meta: lastUpdated: '2021-02-23T14:51:13.143749+00:00' versionId: MTYxNDA5MTg3MzE0Mzc0OTAwMA profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure subject: reference: Patient/43fe2aa6-d942-a50f-0944-3ddbfc3ce1f6 location: reference: Location/47759994-69f9-3b01-9d77-19566f9f528d display: Haverhill Community Based Outpatient Clinic (CBOC) encounter: reference: Encounter/430a8a5f-157d-2822-be8e-d0431147fcec id: 14644221-face-20cf-1370-c46eeed5fc07 performedPeriod: start: '2009-04-06T15:25:24+00:00' end: '2009-04-06T18:38:24+00:00' resourceType: Procedure status: completed fullUrl: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Procedure/14644221-face-20cf-1370-c46eeed5fc07 - search: mode: match resource: code: coding: - code: '265764009' system: http://snomed.info/sct display: Renal dialysis (procedure) text: Renal dialysis (procedure) meta: lastUpdated: '2021-02-23T14:51:12.241367+00:00' versionId: MTYxNDA5MTg3MjI0MTM2NzAwMA profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure subject: reference: Patient/43fe2aa6-d942-a50f-0944-3ddbfc3ce1f6 location: reference: Location/47759994-69f9-3b01-9d77-19566f9f528d display: Haverhill Community Based Outpatient Clinic (CBOC) encounter: reference: Encounter/74ba4cd8-ed7b-6064-585e-57a1cf45cbb1 id: 521bd4df-96a6-3f24-0145-a4738847f96a performedPeriod: start: '2009-03-15T19:24:24+00:00' end: '2009-03-15T22:40:24+00:00' resourceType: Procedure status: completed fullUrl: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Procedure/521bd4df-96a6-3f24-0145-a4738847f96a total: 2 link: - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Procedure/?_count=2 relation: search - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Procedure/?_count=2&_page_token=Cjj3YDUWYP%2F%2F%2F%2F%2BABbwCDK4G1wD%2FAf%2F%2BZTk1NTY3ODAzODFiMWI3ZTg5YzcyNDA1ZjRmNzU1MDIAARACIRdZYDGqWfwzOQAAAACf6cqfSAFQAFoLCanG%2FU4Tl%2BjvEANg4faa9wc%3D relation: next - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Procedure/?_count=2 relation: first - url: https://healthcare.googleapis.com/v1/projects/cdr-devl/locations/us-east4/datasets/cdr-fhir-ds/fhirStores/cdr-fhir-r4-test/fhir/Procedure/?_count=2 relation: self id: a7bca4215fbc6e68b01b0801 type: searchset resourceType: Bundle '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: required details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_RESOURCE_ID_MISSING display: Resource Id Missing id: 14c27ea91f91d8f01234 resourceType: OperationOutcome '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: error code: not-found details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_NO_MATCH display: No Resource found id: 687401f85fd3fefb43182c22 resourceType: OperationOutcome '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' example: issue: - severity: fatal diagnostics: Backend service failure code: exception details: coding: - system: http://hl7.org/fhir/ValueSet/operation-outcome code: MSG_SVC_FAILURE display: Error occurred while processing response id: 53c27ea45fd8f0ff0af91f91 resourceType: OperationOutcome x-USCoreProcedure: description: The API will never return this response. This parameter is here to facilitate the generation of the schema within the interface. content: application/json: schema: $ref: '#/components/schemas/USCoreProcedure' parameters: - in: query name: patient description: This is the FHIR Logical Id of a Patient (Patient.id) Ex. GET [base]/Procedure?patient=9876521234 required: false schema: type: string - in: query name: date description: "The date parameter allows applications to search for Procedures by procedure date using a\ \ prefix followed by a single date in the format of yyyy-mm-dd. The following search prefixes are supported:\n\ • GE: Response set includes Procedures where procedure date is greater than or equal to the input valueo\ \ \n(example: date=ge2019-01-01 will return Procedures with created after and inclusive of 2019-Jan-01)\n\ • LE: Response set includes Procedures where procedure date is less than or equal to the input valueo\ \ \n(example: date=le2019-12-31 will return Procedures with procedure date before and inclusive of 2019-Dec-31)\n\ Period: Defining a upper and lower bound for a search of Procedures over a period can be performed with\ \ the ampersand operator ( using the GE and LE prefixes. Response set includes Procedures where procedure\ \ date falls in the period specified by the date boundaries (example: date=ge2019-01-01&date=le2019-12-31\ \ will return Procedures with a procedure date between and inclusive of 2019-Jan-01 and 2019-Dec-31)\n\ Note:\n• Other search prefixes not listed here are unsupported at this time.\n• Supplying a date without\ \ a prefix or a prefix without a date will result in an error." required: false schema: type: array items: type: string - in: query name: _revinclude description: 'Adds support for searching for all and particular US Core Profile resource types listed above for all the Provenance records for those resources using the _revinclude search parameter: GET [base]/[Resource]?_revinclude=Provenance:target' required: false schema: type: string - in: query name: _page_token description: This value will be provided by the Server. Used to retrieve the next page of results. If a search returns more resources than fit on one page, the response includes a pagination URL in the Bundle.link field. The value with Bundle.link.relation = next indicates that you can use the corresponding Bundle.link.url to retrieve the next page. ex. [base]/Procedure?_count=10&_page_token=Cjj3YQP%2Bdf%2F%2F%2F%2F%2BABchXMXghfgD%2FAf%2F%2BZTA5NWM4YmI0YWNlYWQ4Yjc5NDhjYTk2M2RhMDA5N2QAARAKIeRmIPX4MlS1OQAAAACKAfyeSAFQAFoLCfRXKWB76f3NEANgg8Tc2gc%3D required: false schema: type: string - in: query name: _count description: The parameter _count is defined as an instruction to the server regarding how many resources should be returned in a single page required: false schema: type: integer x-source-file: _v2_patientaccess_Procedure.yaml /v2/patientaccess/Procedure/{id}: get: summary: This operation returns a Procedure Resource associated with the Logical Id description: This operation will retrieve procedure details using the Id and formats the response to the USCoreProcedure profile. Id is mandatory, these parameters are described in detail on the HL7 sites for FHIR and USCore. operationId: get_v2_patientaccess_Procedure_id responses: '200': description: This response returns a representation of a FHIR Procedure resource which conforms to the USCore Procedure profile. content: application/json: schema: $ref: '#/components/schemas/USCoreProcedure' example: identifier: - system: urn:ietf:rfc:3986 value: urn:uuid:b2a737f2-2fdb-49c1-b097-dac173d07aff code: coding: - system: http://www.ama-assn.org/go/cpt code: '33249' text: Insertion or replacement of permanent implantable defibrillator system with transvenous lead(s), single or dual chamber performer: - actor: reference: Practitioner/practitioner-1 meta: extension: - valueString: Procedure R4 Defib Implant Example url: http://hl7.org/fhir/StructureDefinition/instance-name - valueMarkdown: This is a Procedure R4 defib implant example for the *US Core Procedure Profile*. url: http://hl7.org/fhir/StructureDefinition/instance-description profile: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure subject: reference: Patient/example focalDevice: - manipulated: reference: Device/udi-2 id: defib-implant text: div: '

Generated Narrative

identifier: id: urn:uuid:b2a737f2-2fdb-49c1-b097-dac173d07aff

status: completed

code: Insertion or replacement of permanent implantable defibrillator system with transvenous lead(s), single or dual chamber

subject: Generated Summary: Medical Record Number: 1032702 (USUAL); active; Amy V. Shaw , Amy V. Baxter ; Phone: 555-555-5555, amy.shaw@example.com; gender: female; birthDate: 1987-02-20

performed: Mar 26, 2019 7:55:26 PM --> Mar 26, 2019 8:25:26 PM

Performers

-Actor
*Generated Summary: id: 9941339108, id: 25456; Ronald Bone

FocalDevices

-Manipulated
*Generated Summary: status: active; manufacturer: ACME Biomedical; expirationDate: 2022-01-01; lotNumber: M320; serialNumber: AC221; modelNumber: 1.0; Implant
' status: generated performedPeriod: start: '2019-03-26T12:55:26-07:00' end: '2019-03-26T13:25:26-07:00' resourceType: Procedure status: completed '400': description: A required parameter isn’t provided, or an unknown parameter is provided. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '404': description: The specified id doesn’t identify an existing Resource. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' '500': description: Internal Server Error. Failures on the server side. content: application/json: schema: $ref: '#/components/schemas/OperationOutcome' parameters: - in: path name: id description: This is the Procedure Logical (unique) Id. required: true schema: type: string x-source-file: _v2_patientaccess_Procedure_id.yaml components: schemas: Meta: allOf: - $ref: '#/components/schemas/Element' - type: object properties: lastUpdated: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: When the resource last changed - e.g. when the version changed. type: string versionId: pattern: '[A-Za-z0-9\-\.]{1,64}' description: The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted. type: string security: description: Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure. type: array items: $ref: '#/components/schemas/Coding' profile: description: A list of profiles (references to [StructureDefinition](structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url). type: array items: pattern: \S* type: string source: pattern: \S* description: A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc. type: string tag: description: Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource. type: array items: $ref: '#/components/schemas/Coding' DomainResource: allOf: - $ref: '#/components/schemas/Resource' - type: object properties: contained: description: These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. type: array items: $ref: '#/components/schemas/Resource' extension: description: May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. type: array items: $ref: '#/components/schemas/Extension' modifierExtension: description: 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element''s descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' type: array items: $ref: '#/components/schemas/Extension' text: description: A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. $ref: '#/components/schemas/Narrative' Address: allOf: - $ref: '#/components/schemas/Element' - type: object properties: country: pattern: '[ \r\n\t\S]+' description: Country - a nation as commonly understood or generally accepted. type: string period: description: Time period when address was/is in use. $ref: '#/components/schemas/Period' city: pattern: '[ \r\n\t\S]+' description: The name of the city, town, suburb, village or other community or delivery center. type: string use: description: The purpose of this address. type: string enum: - home - work - temp - old - billing line: description: This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information. type: array items: pattern: '[ \r\n\t\S]+' type: string district: pattern: '[ \r\n\t\S]+' description: The name of the administrative area (county). type: string postalCode: pattern: '[ \r\n\t\S]+' description: A postal code designating a region defined by the postal service. type: string text: pattern: '[ \r\n\t\S]+' description: Specifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts. type: string state: pattern: '[ \r\n\t\S]+' description: Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes). type: string type: description: Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both. type: string enum: - postal - physical - both USCoreCodeableConceptAssessPlan: allOf: - $ref: '#/components/schemas/CodeableConcept' - type: object description: 'This class is associated with the category property in the USCoreCarePlan Required.' Attachment: allOf: - $ref: '#/components/schemas/Element' - type: object properties: data: pattern: (\s*([0-9a-zA-Z\+\=]){4}\s*)+ description: The actual data of the attachment - a sequence of bytes, base64 encoded. type: string size: format: int32 description: The number of bytes of data that make up this attachment (before base64 encoding, if that is done). type: integer language: pattern: '[^\s]+(\s[^\s]+)*' description: The human language of the content. The value can be any valid value according to BCP 47. type: string title: pattern: '[ \r\n\t\S]+' description: A label or set of text to display in place of the data. type: string contentType: pattern: '[^\s]+(\s[^\s]+)*' description: Identifies the type of the data in the attachment and allows a method to be chosen to interpret or render the data. Includes mime type parameters such as charset where appropriate. type: string url: pattern: \S* description: A location where the data can be accessed. type: string hash: pattern: (\s*([0-9a-zA-Z\+\=]){4}\s*)+ description: The calculated hash of the data using SHA-1. Represented using base64. type: string creation: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The date that the attachment was first created. type: string Count: allOf: - $ref: '#/components/schemas/Quantity' - type: object AllergyIntolerance: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - patient properties: identifier: description: Business identifiers assigned to this AllergyIntolerance by the performer or other systems which remain constant as the resource is updated and propagates from server to server. type: array items: $ref: '#/components/schemas/Identifier' note: description: Additional narrative about the propensity for the Adverse Reaction, not captured in other fields. type: array items: $ref: '#/components/schemas/Annotation' recorder: description: Individual who recorded the record and takes responsibility for its content. $ref: '#/components/schemas/Reference' code: description: 'Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., "Latex"), an allergy or intolerance condition (e.g., "Latex allergy"), or a negated/excluded code for a specific substance or class (e.g., "No latex allergy") or a general or categorical negated statement (e.g., "No known allergy", "No known drug allergies"). Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the ''code'' and ignore the ''reaction.substance''. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.' $ref: '#/components/schemas/CodeableConcept' onsetPeriod: description: Estimated or actual date, date-time, or age when allergy or intolerance was identified. $ref: '#/components/schemas/Period' reaction: description: Details about each adverse reaction event linked to exposure to the identified substance. type: array items: $ref: '#/components/schemas/AllergyIntolerance_Reaction' verificationStatus: description: Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified substance (including pharmaceutical product). $ref: '#/components/schemas/CodeableConcept' onsetRange: description: Estimated or actual date, date-time, or age when allergy or intolerance was identified. $ref: '#/components/schemas/Range' recordedDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The recordedDate represents when this particular AllergyIntolerance record was created in the system, which is often a system-generated date. type: string criticality: description: Estimate of the potential clinical harm, or seriousness, of the reaction to the identified substance. type: string enum: - low - high - unable-to-assess encounter: description: The encounter when the allergy or intolerance was asserted. $ref: '#/components/schemas/Reference' clinicalStatus: description: The clinical status of the allergy or intolerance. $ref: '#/components/schemas/CodeableConcept' type: description: Identification of the underlying physiological mechanism for the reaction risk. type: string enum: - allergy - intolerance onsetDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Estimated or actual date, date-time, or age when allergy or intolerance was identified. type: string onsetString: pattern: '[ \r\n\t\S]+' description: Estimated or actual date, date-time, or age when allergy or intolerance was identified. type: string onsetAge: description: Estimated or actual date, date-time, or age when allergy or intolerance was identified. $ref: '#/components/schemas/Age' asserter: description: The source of the information about the allergy that is recorded. $ref: '#/components/schemas/Reference' patient: description: The patient who has the allergy or intolerance. $ref: '#/components/schemas/Reference' lastOccurrence: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Represents the date and/or time of the last known occurrence of a reaction event. type: string category: description: Category of the identified substance. type: array items: type: string Identifier: allOf: - $ref: '#/components/schemas/Element' - type: object properties: period: description: Time period during which identifier is/was valid for use. $ref: '#/components/schemas/Period' system: pattern: \S* description: Establishes the namespace for the value - that is, a URL that describes a set values that are unique. type: string use: description: The purpose of this identifier. type: string enum: - usual - official - temp - secondary - old assigner: description: Organization that issued/manages the identifier. $ref: '#/components/schemas/Reference' type: description: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. $ref: '#/components/schemas/CodeableConcept' value: pattern: '[ \r\n\t\S]+' description: The portion of the identifier typically relevant to the user and which is unique within the context of the system. type: string Coding: allOf: - $ref: '#/components/schemas/Element' - type: object properties: system: pattern: \S* description: The identification of the code system that defines the meaning of the symbol in the code. type: string code: pattern: '[^\s]+(\s[^\s]+)*' description: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). type: string userSelected: description: Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays). type: boolean display: pattern: '[ \r\n\t\S]+' description: A representation of the meaning of the code in the system, following the rules of the system. type: string version: pattern: '[ \r\n\t\S]+' description: The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged. type: string Narrative: allOf: - $ref: '#/components/schemas/Element' - type: object required: - div - status properties: div: description: The actual narrative content, a stripped down version of XHTML. type: string status: description: The status of the narrative - whether it's entirely generated (from just the defined data or the extensions too), or whether a human authored it and it may contain additional data. type: string enum: - generated - extensions - additional - empty OperationOutcome: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - issue properties: issue: minItems: 1 description: An error, warning, or information message that results from a system action. type: array items: $ref: '#/components/schemas/OperationOutcome_Issue' SampledData: allOf: - $ref: '#/components/schemas/Element' - type: object required: - dimensions - origin - period properties: period: description: The length of time between sampling times, measured in milliseconds. type: number data: pattern: '[ \r\n\t\S]+' description: A series of data points which are decimal values separated by a single space (character u20). The special values "E" (error), "L" (below detection limit) and "U" (above detection limit) can also be used in place of a decimal value. type: string origin: description: The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series. $ref: '#/components/schemas/SimpleQuantity' upperLimit: description: The upper limit of detection of the measured points. This is needed if any of the data points have the value "U" (higher than detection limit). type: number lowerLimit: description: The lower limit of detection of the measured points. This is needed if any of the data points have the value "L" (lower than detection limit). type: number factor: description: A correction factor that is applied to the sampled data points before they are added to the origin. type: number dimensions: format: int32 description: The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once. type: integer Distance: allOf: - $ref: '#/components/schemas/Quantity' - type: object Resource: type: object required: - resourceType properties: meta: description: The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. $ref: '#/components/schemas/Meta' implicitRules: pattern: \S* description: A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. type: string language: pattern: '[^\s]+(\s[^\s]+)*' description: The base language in which the resource is written. type: string id: pattern: '[A-Za-z0-9\-\.]{1,64}' description: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. type: string resourceType: type: string enum: - Account - ActivityDefinition - AdverseEvent - AllergyIntolerance - Appointment - AppointmentResponse - AuditEvent - Basic - Binary - BiologicallyDerivedProduct - BodyStructure - Bundle - CapabilityStatement - CarePlan - CareTeam - CatalogEntry - ChargeItem - ChargeItemDefinition - Claim - ClaimResponse - ClinicalImpression - CodeSystem - Communication - CommunicationRequest - CompartmentDefinition - Composition - ConceptMap - Condition - Consent - Contract - Coverage - CoverageEligibilityRequest - CoverageEligibilityResponse - DetectedIssue - Device - DeviceDefinition - DeviceMetric - DeviceRequest - DeviceUseStatement - DiagnosticReport - DocumentManifest - DocumentReference - DomainResource - EffectEvidenceSynthesis - Encounter - Endpoint - EnrollmentRequest - EnrollmentResponse - EpisodeOfCare - EventDefinition - Evidence - EvidenceVariable - ExampleScenario - ExplanationOfBenefit - FamilyMemberHistory - Flag - Goal - GraphDefinition - Group - GuidanceResponse - HealthcareService - ImagingStudy - Immunization - ImmunizationEvaluation - ImmunizationRecommendation - ImplementationGuide - InsurancePlan - Invoice - Library - Linkage - List - Location - Measure - MeasureReport - Media - Medication - MedicationAdministration - MedicationDispense - MedicationKnowledge - MedicationRequest - MedicationStatement - MedicinalProduct - MedicinalProductAuthorization - MedicinalProductContraindication - MedicinalProductIndication - MedicinalProductIngredient - MedicinalProductInteraction - MedicinalProductManufactured - MedicinalProductPackaged - MedicinalProductPharmaceutical - MedicinalProductUndesirableEffect - MessageDefinition - MessageHeader - MolecularSequence - NamingSystem - NutritionOrder - Observation - ObservationDefinition - OperationDefinition - OperationOutcome - Organization - OrganizationAffiliation - Parameters - Patient - PaymentNotice - PaymentReconciliation - Person - PlanDefinition - Practitioner - PractitionerRole - Procedure - Provenance - Questionnaire - QuestionnaireResponse - RelatedPerson - RequestGroup - ResearchDefinition - ResearchElementDefinition - ResearchStudy - ResearchSubject - Resource - RiskAssessment - RiskEvidenceSynthesis - Schedule - SearchParameter - ServiceRequest - Slot - Specimen - SpecimenDefinition - StructureDefinition - StructureMap - Subscription - Substance - SubstanceNucleicAcid - SubstancePolymer - SubstanceProtein - SubstanceReferenceInformation - SubstanceSourceMaterial - SubstanceSpecification - SupplyDelivery - SupplyRequest - Task - TerminologyCapabilities - TestReport - TestScript - ValueSet - VerificationResult - VisionPrescription discriminator: resourceType Period: allOf: - $ref: '#/components/schemas/Element' - type: object properties: start: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The start of the period. The boundary is inclusive. type: string end: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time. type: string Duration: allOf: - $ref: '#/components/schemas/Quantity' - type: object Bundle_Link: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - relation - url properties: url: pattern: \S* description: The reference details for the link. type: string relation: pattern: '[ \r\n\t\S]+' description: A name which details the functional use for this link - see [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1). type: string Range: allOf: - $ref: '#/components/schemas/Element' - type: object properties: high: description: The high limit. The boundary is inclusive. $ref: '#/components/schemas/SimpleQuantity' low: description: The low limit. The boundary is inclusive. $ref: '#/components/schemas/SimpleQuantity' RelatedArtifact: allOf: - $ref: '#/components/schemas/Element' - type: object required: - type properties: citation: pattern: '[ \r\n\t\S]+' description: A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format. type: string resource: pattern: \S* description: The related resource, such as a library, value set, profile, or other knowledge resource. type: string display: pattern: '[ \r\n\t\S]+' description: A brief description of the document or knowledge resource being referenced, suitable for display to a consumer. type: string document: description: The document being referenced, represented as an attachment. This is exclusive with the resource element. $ref: '#/components/schemas/Attachment' label: pattern: '[ \r\n\t\S]+' description: A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index. type: string type: description: The type of relationship to the related artifact. type: string enum: - documentation - justification - citation - predecessor - successor - derived-from - depends-on - composed-of url: pattern: \S* description: A url for the artifact that can be followed to access the actual content. type: string GeolocationLongitudeExt: allOf: - $ref: '#/components/schemas/GeolocationExt' - type: object required: - ValueDecimal - url properties: ValueDecimal: type: number url: default: longitude type: string GeolocationLatitudeExt: allOf: - $ref: '#/components/schemas/GeolocationExt' - type: object required: - ValueDecimal - url properties: ValueDecimal: type: number url: default: latitude type: string Bundle_Entry_Search: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: mode: description: Why this entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process. type: string enum: - match - include - outcome score: description: When searching, the server's search ranking score for the entry. type: number UsageContext: allOf: - $ref: '#/components/schemas/Element' - type: object required: - code properties: valueCodeableConcept: description: A value that defines the context specified in this context of use. The interpretation of the value is defined by the code. $ref: '#/components/schemas/CodeableConcept' code: description: A code that identifies the type of context being specified by this usage context. $ref: '#/components/schemas/Coding' valueReference: description: A value that defines the context specified in this context of use. The interpretation of the value is defined by the code. $ref: '#/components/schemas/Reference' valueRange: description: A value that defines the context specified in this context of use. The interpretation of the value is defined by the code. $ref: '#/components/schemas/Range' valueQuantity: description: A value that defines the context specified in this context of use. The interpretation of the value is defined by the code. $ref: '#/components/schemas/Quantity' Bundle_Entry_Response: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - status properties: location: pattern: \S* description: The location header created by processing this operation, populated if the operation returns a location. type: string etag: pattern: '[ \r\n\t\S]+' description: The Etag for the resource, if the operation for the entry produced a versioned resource (see [Resource Metadata and Versioning](http.html#versioning) and [Managing Resource Contention](http.html#concurrency)). type: string lastModified: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: The date/time that the resource was modified on the server. type: string outcome: description: An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction. $ref: '#/components/schemas/Resource' status: pattern: '[ \r\n\t\S]+' description: The status code returned by processing this entry. The status SHALL start with a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP description associated with the status code. type: string Timing: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: code: description: A code for the timing schedule (or just text in code.text). Some codes such as BID are ubiquitous, but many institutions define their own additional codes. If a code is provided, the code is understood to be a complete statement of whatever is specified in the structured timing data, and either the code or the data may be used to interpret the Timing, with the exception that .repeat.bounds still applies over the code (and is not contained in the code). $ref: '#/components/schemas/CodeableConcept' repeat: description: A set of rules that describe when the event is scheduled. $ref: '#/components/schemas/Timing_Repeat' event: description: Identifies specific times when the event occurs. type: array items: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? type: string CodeableConcept: allOf: - $ref: '#/components/schemas/Element' - type: object properties: coding: description: A reference to a code defined by a terminology system. type: array items: $ref: '#/components/schemas/Coding' text: pattern: '[ \r\n\t\S]+' description: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user. type: string Element: type: object properties: extension: description: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. type: array items: $ref: '#/components/schemas/Extension' id: pattern: '[A-Za-z0-9\-\.]{1,64}' description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. type: string OperationOutcome_Issue: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - code - severity properties: severity: description: Indicates whether the issue indicates a variation from successful processing. type: string enum: - fatal - error - warning - information diagnostics: pattern: '[ \r\n\t\S]+' description: Additional diagnostic information about the issue. type: string code: description: Describes the type of the issue. The system that creates an OperationOutcome SHALL choose the most applicable code from the IssueType value set, and may additional provide its own code for the error in the details element. type: string enum: - invalid - structure - required - value - invariant - security - login - unknown - expired - forbidden - suppressed - processing - not-supported - duplicate - multiple-matches - not-found - deleted - too-long - code-invalid - extension - too-costly - business-rule - conflict - transient - lock-error - no-store - exception - timeout - incomplete - throttled - informational expression: description: A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised. type: array items: pattern: '[ \r\n\t\S]+' type: string details: description: Additional details about the error. This may be a text description of the error or a system code that identifies the error. $ref: '#/components/schemas/CodeableConcept' location: description: 'This element is deprecated because it is XML specific. It is replaced by issue.expression, which is format independent, and simpler to parse. For resource issues, this will be a simple XPath limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised. For HTTP errors, will be "http." + the parameter name.' type: array items: pattern: '[ \r\n\t\S]+' type: string Timing_Repeat: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: boundsRange: description: Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule. $ref: '#/components/schemas/Range' period: description: Indicates the duration of time over which repetitions are to occur; e.g. to express "3 times per day", 3 would be the frequency and "1 day" would be the period. If periodMax is present, this element indicates the lower bound of the allowed range of the period length. type: number offset: format: int32 description: The number of minutes from the event. If the event code does not indicate whether the minutes is before or after the event, then the offset is assumed to be after the event. type: integer frequencyMax: format: int32 description: If present, indicates that the frequency is a range - so to repeat between [frequency] and [frequencyMax] times within the period or period range. type: integer countMax: format: int32 description: If present, indicates that the count is a range - so to perform the action between [count] and [countMax] times. type: integer periodMax: description: If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as "do this once every 3-5 days. type: number count: format: int32 description: A total count of the desired number of repetitions across the duration of the entire timing specification. If countMax is present, this element indicates the lower bound of the allowed range of count values. type: integer periodUnit: description: The units of time for the period in UCUM units. type: string enum: - s - min - h - d - wk - mo - a when: description: An approximate time period during the day, potentially linked to an event of daily living that indicates when the action should occur. type: array items: type: string frequency: format: int32 description: The number of times to repeat the action within the specified period. If frequencyMax is present, this element indicates the lower bound of the allowed range of the frequency. type: integer boundsDuration: description: Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule. $ref: '#/components/schemas/Duration' duration: description: How long this thing happens for when it happens. If durationMax is present, this element indicates the lower bound of the allowed range of the duration. type: number durationMax: description: If present, indicates that the duration is a range - so to perform the action between [duration] and [durationMax] time length. type: number dayOfWeek: description: If one or more days of week is provided, then the action happens only on the specified day(s). type: array items: type: string boundsPeriod: description: Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule. $ref: '#/components/schemas/Period' durationUnit: description: The units of time for the duration, in UCUM units. type: string enum: - s - min - h - d - wk - mo - a timeOfDay: description: Specified time of day for action to take place. type: array items: pattern: ([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)? type: string Bundle_Entry_Request: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - method - url properties: method: description: In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred. type: string enum: - GET - HEAD - POST - PUT - DELETE - PATCH ifModifiedSince: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread). type: string ifNoneExist: pattern: '[ \r\n\t\S]+' description: Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ["Conditional Create"](http.html#ccreate). This is just the query portion of the URL - what follows the "?" (not including the "?"). type: string url: pattern: \S* description: The URL for this entry, relative to the root (the address to which the request is posted). type: string ifNoneMatch: pattern: '[ \r\n\t\S]+' description: If the ETag values match, return a 304 Not Modified status. See the API documentation for ["Conditional Read"](http.html#cread). type: string ifMatch: pattern: '[ \r\n\t\S]+' description: Only perform the operation if the Etag value matches. For more information, see the API section ["Managing Resource Contention"](http.html#concurrency). type: string ContactPoint: allOf: - $ref: '#/components/schemas/Element' - type: object properties: period: description: Time period when the contact point was/is in use. $ref: '#/components/schemas/Period' system: description: Telecommunications form for contact point - what communications system is required to make use of the contact. type: string enum: - phone - fax - email - pager - url - sms - other use: description: Identifies the purpose for the contact point. type: string enum: - home - work - temp - old - mobile rank: format: int32 description: Specifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values. type: integer value: pattern: '[ \r\n\t\S]+' description: The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address). type: string HumanName: allOf: - $ref: '#/components/schemas/Element' - type: object properties: given: description: Given name. type: array items: pattern: '[ \r\n\t\S]+' type: string period: description: Indicates the period of time when this name was valid for the named person. $ref: '#/components/schemas/Period' use: description: Identifies the purpose for this name. type: string enum: - usual - official - temp - nickname - anonymous - old - maiden prefix: description: Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name. type: array items: pattern: '[ \r\n\t\S]+' type: string text: pattern: '[ \r\n\t\S]+' description: Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts. type: string family: pattern: '[ \r\n\t\S]+' description: The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father. type: string suffix: description: Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name. type: array items: pattern: '[ \r\n\t\S]+' type: string Money: allOf: - $ref: '#/components/schemas/Element' - type: object properties: currency: pattern: '[^\s]+(\s[^\s]+)*' description: ISO 4217 Currency Code. type: string value: description: Numerical value (with implicit precision). type: number USCoreCodeableConceptLaboratorySlice: allOf: - $ref: '#/components/schemas/CodeableConcept' - type: object description: 'This class is associated with the category property in the USCoreDiagnosticReportLab Required.' Ratio: allOf: - $ref: '#/components/schemas/Element' - type: object properties: numerator: description: The value of the numerator. $ref: '#/components/schemas/Quantity' denominator: description: The value of the denominator. $ref: '#/components/schemas/Quantity' Age: allOf: - $ref: '#/components/schemas/Quantity' - type: object Reference: allOf: - $ref: '#/components/schemas/Element' - type: object properties: reference: pattern: '[ \r\n\t\S]+' description: A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. type: string identifier: description: An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. $ref: '#/components/schemas/Identifier' display: pattern: '[ \r\n\t\S]+' description: Plain text narrative that identifies the resource in addition to the resource reference. type: string type: pattern: \S* description: 'The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).' type: string Bundle: allOf: - $ref: '#/components/schemas/Resource' - type: object required: - type properties: identifier: description: A persistent identifier for the bundle that won't change as a bundle is copied from server to server. $ref: '#/components/schemas/Identifier' entry: description: An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only). type: array items: $ref: '#/components/schemas/Bundle_Entry' total: format: int32 description: If a set of search matches, this is the total number of entries of type 'match' across all pages in the search. It does not include search.mode = 'include' or 'outcome' entries and it does not provide a count of the number of entries in the Bundle. type: integer signature: description: Digital Signature - base64 encoded. XML-DSig or a JWT. $ref: '#/components/schemas/Signature' link: description: A series of links that provide context to this bundle. type: array items: $ref: '#/components/schemas/Bundle_Link' type: description: Indicates the purpose of this bundle - how it is intended to be used. type: string enum: - document - message - transaction - transaction-response - batch - batch-response - history - searchset - collection timestamp: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: The date/time that the bundle was assembled - i.e. when the resources were placed in the bundle. type: string SimpleQuantity: allOf: - $ref: '#/components/schemas/Quantity' - type: object Quantity: allOf: - $ref: '#/components/schemas/Element' - type: object properties: comparator: description: How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is "<> type: string enum: - < - <= - '>=' - '>' unit: pattern: '[ \r\n\t\S]+' description: A human-readable form of the unit. type: string system: pattern: \S* description: The identification of the system that provides the coded form of the unit. type: string code: pattern: '[^\s]+(\s[^\s]+)*' description: A computer processable form of the unit in some unit representation system. type: string value: description: The value of the measured amount. The value includes an implicit precision in the presentation of the value. type: number USCoreAllergyIntolerance: allOf: - $ref: '#/components/schemas/AllergyIntolerance' - type: object required: - code - patient properties: code: description: https://www.hl7.org/fhir/conformance-rules.html#mustSupport $ref: '#/components/schemas/CodeableConcept' reaction: description: 'reaction0..* https://www.hl7.org/fhir/conformance-rules.html#mustSupport reaction.manifestation 1..* https://www.hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/AllergyIntolerance_Reaction' verificationStatus: description: https://www.hl7.org/fhir/conformance-rules.html#mustSupport $ref: '#/components/schemas/CodeableConcept' patient: description: 'US Core Patient Profile https://www.hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/Reference' clinicalStatus: description: https://www.hl7.org/fhir/conformance-rules.html#mustSupport $ref: '#/components/schemas/CodeableConcept' Annotation: allOf: - $ref: '#/components/schemas/Element' - type: object required: - text properties: authorString: pattern: '[ \r\n\t\S]+' description: The individual responsible for making the annotation. type: string authorReference: description: The individual responsible for making the annotation. $ref: '#/components/schemas/Reference' time: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Indicates when this particular annotation was made. type: string text: pattern: '[ \r\n\t\S]+' description: The text of the annotation in markdown format. type: string Extension: allOf: - $ref: '#/components/schemas/Element' - type: object required: - url properties: valueBase64Binary: pattern: (\s*([0-9a-zA-Z\+\=]){4}\s*)+ description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueBoolean: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: boolean valueCoding: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Coding' valueTime: pattern: ([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)? description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueIdentifier: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Identifier' valueReference: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Reference' valueMoney: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Money' valueRange: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Range' valueSignature: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Signature' valueUri: pattern: \S* description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueDistance: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Distance' valueUrl: pattern: \S* description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueContactDetail: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/ContactDetail' valueMeta: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Meta' valueUuid: pattern: urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueCodeableConcept: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/CodeableConcept' valueRatio: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Ratio' valueMarkdown: pattern: '[ \r\n\t\S]+' description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueAttachment: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Attachment' valueUsageContext: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/UsageContext' valueDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueInteger: format: int32 description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: integer valueUnsignedInt: format: int32 description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: integer valueHumanName: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/HumanName' valueQuantity: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Quantity' valueRelatedArtifact: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/RelatedArtifact' valueCanonical: pattern: \S* description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueCount: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Count' valueId: pattern: '[A-Za-z0-9\-\.]{1,64}' description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueDecimal: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: number valueCode: pattern: '[^\s]+(\s[^\s]+)*' description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valueOid: pattern: urn:oid:[0-2](\.(0|[1-9][0-9]*))+ description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string url: pattern: \S* description: Source of the definition for the extension code - a logical name or a URL. type: string valueAddress: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Address' valueContactPoint: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/ContactPoint' valueString: pattern: '[ \r\n\t\S]+' description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valuePeriod: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Period' valueSampledData: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/SampledData' valueTiming: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Timing' valueInstant: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: string valuePositiveInt: format: int32 description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). type: integer valueDuration: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Duration' valueAge: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Age' valueAnnotation: description: Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). $ref: '#/components/schemas/Annotation' ContactDetail: allOf: - $ref: '#/components/schemas/Element' - type: object properties: name: pattern: '[ \r\n\t\S]+' description: The name of an individual to contact. type: string telecom: description: The contact details for the individual (if a name was provided) or the organization. type: array items: $ref: '#/components/schemas/ContactPoint' BackboneElement: allOf: - $ref: '#/components/schemas/Element' - type: object properties: modifierExtension: description: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element''s descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' type: array items: $ref: '#/components/schemas/Extension' Signature: allOf: - $ref: '#/components/schemas/Element' - type: object required: - type - when - who properties: data: pattern: (\s*([0-9a-zA-Z\+\=]){4}\s*)+ description: The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty. type: string onBehalfOf: description: A reference to an application-usable description of the identity that is represented by the signature. $ref: '#/components/schemas/Reference' sigFormat: pattern: '[^\s]+(\s[^\s]+)*' description: A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jose for JWS, and image/* for a graphical image of a signature, etc. type: string targetFormat: pattern: '[^\s]+(\s[^\s]+)*' description: A mime type that indicates the technical format of the target resources signed by the signature. type: string type: minItems: 1 description: An indication of the reason that the entity signed this document. This may be explicitly included as part of the signature information and can be used when determining accountability for various actions concerning the document. type: array items: $ref: '#/components/schemas/Coding' when: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: When the digital signature was signed. type: string who: description: A reference to an application-usable description of the identity that signed (e.g. the signature used their private key). $ref: '#/components/schemas/Reference' USCoreIdentifier: allOf: - $ref: '#/components/schemas/Identifier' - type: object Bundle_Entry: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: request: description: Additional information about how this entry should be processed as part of a transaction or batch. For history, it shows how the entry was processed to create the version contained in the entry. $ref: '#/components/schemas/Bundle_Entry_Request' search: description: Information about the search process that lead to the creation of this entry. $ref: '#/components/schemas/Bundle_Entry_Search' resource: description: The Resource for the entry. The purpose/meaning of the resource is determined by the Bundle.type. $ref: '#/components/schemas/Resource' fullUrl: pattern: \S* description: 'The Absolute URL for the resource. The fullUrl SHALL NOT disagree with the id in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be version-independent URL consistent with the Resource.id. The fullUrl is a version independent reference to the resource. The fullUrl element SHALL have a value except that: * fullUrl can be empty on a POST (although it does not need to when specifying a temporary id for reference in the bundle) * Results from operations might involve resources that are not identified.' type: string response: description: Indicates the results of processing the corresponding 'request' entry in the batch or transaction being responded to or what the results of an operation where when returning history. $ref: '#/components/schemas/Bundle_Entry_Response' link: description: A series of links that provide context to this entry. type: array items: $ref: '#/components/schemas/Bundle_Link' USCoreIdentifierCLIA: allOf: - $ref: '#/components/schemas/USCoreIdentifier' - type: object description: "Clinical Laboratory Improvement Amendments (CLIA) Number for laboratories\n\nThis class is associated\ \ with the identifier property in the USCoreOrganization\n\nRequired Pattern: At least the following:\n\n\ Elements are under identifierCLIA and their Cardinality and Type:\n\n system1..1 uriThe namespace for the\ \ identifier value, Fixed Value: urn:oid:2.16.840.1.113883.4.7" USCoreIdentifierNPI: allOf: - $ref: '#/components/schemas/USCoreIdentifier' - type: object description: "National Provider Identifier (NPI)\n\nThis class is associated with the identifier property\ \ in the USCorePractitioner and USCoreOrganization\n\nRequired Pattern: At least the following:\n\nElements\ \ are under identifierNPI and their Cardinality and Type:\n\n system1..1 uri The namespace for the identifier\ \ value, Fixed Value: http://hl7.org/fhir/sid/us-npi" GeolocationExt: allOf: - $ref: '#/components/schemas/Extension' - type: object required: - url properties: url: default: http://hl7.org/fhir/StructureDefinition/geolocation type: string AllergyIntolerance_Reaction: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - manifestation properties: severity: description: Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations. type: string enum: - mild - moderate - severe note: description: Additional text about the adverse reaction event not captured in other fields. type: array items: $ref: '#/components/schemas/Annotation' manifestation: minItems: 1 description: Clinical symptoms and/or signs that are observed or associated with the adverse reaction event. type: array items: $ref: '#/components/schemas/CodeableConcept' substance: description: 'Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the ''code'' and ignore the ''reaction.substance''. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.' $ref: '#/components/schemas/CodeableConcept' description: pattern: '[ \r\n\t\S]+' description: Text description about the reaction as a whole, including details of the manifestation if required. type: string onset: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Record of the date and/or time of the onset of the Reaction. type: string exposureRoute: description: Identification of the route by which the subject was exposed to the substance. $ref: '#/components/schemas/CodeableConcept' Binary: allOf: - $ref: '#/components/schemas/Resource' - type: object required: - code properties: code: pattern: '[^\s]+(\s[^\s]+)*' description: MimeType of the binary content type: string data: description: The base 64 of the actual content type: string securityContext: description: Identifies another resource to use as proxy when enforcing access control $ref: '#/components/schemas/Resource' CarePlan: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - intent - status - subject properties: identifier: description: Business identifiers assigned to this care plan by the performer or other systems which remain constant as the resource is updated and propagates from server to server. type: array items: $ref: '#/components/schemas/Identifier' partOf: description: A larger care plan of which this particular care plan is a component or step. type: array items: $ref: '#/components/schemas/Reference' note: description: General notes about the care plan not covered elsewhere. type: array items: $ref: '#/components/schemas/Annotation' period: description: Indicates when the plan did (or is intended to) come into effect and end. $ref: '#/components/schemas/Period' addresses: description: Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan. type: array items: $ref: '#/components/schemas/Reference' goal: description: Describes the intended objective(s) of carrying out the care plan. type: array items: $ref: '#/components/schemas/Reference' activity: description: Identifies a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etc. type: array items: $ref: '#/components/schemas/CarePlan_Activity' replaces: description: Completed or terminated care plan whose function is taken by this new care plan. type: array items: $ref: '#/components/schemas/Reference' subject: description: Identifies the patient or group whose intended care is described by the plan. $ref: '#/components/schemas/Reference' created: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Represents when this particular CarePlan record was created in the system, which is often a system-generated date. type: string author: description: When populated, the author is responsible for the care plan. The care plan is attributed to the author. $ref: '#/components/schemas/Reference' description: pattern: '[ \r\n\t\S]+' description: A description of the scope and nature of the plan. type: string encounter: description: The Encounter during which this CarePlan was created or to which the creation of this record is tightly associated. $ref: '#/components/schemas/Reference' instantiatesCanonical: description: The URL pointing to a FHIR-defined protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan. type: array items: pattern: \S* type: string title: pattern: '[ \r\n\t\S]+' description: Human-friendly name for the care plan. type: string intent: description: Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain. type: string enum: - proposal - plan - order - option instantiatesUri: description: The URL pointing to an externally maintained protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan. type: array items: pattern: \S* type: string contributor: description: Identifies the individual(s) or organization who provided the contents of the care plan. type: array items: $ref: '#/components/schemas/Reference' supportingInfo: description: Identifies portions of the patient's record that specifically influenced the formation of the plan. These might include comorbidities, recent procedures, limitations, recent assessments, etc. type: array items: $ref: '#/components/schemas/Reference' category: description: Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", "wellness plan", etc. type: array items: $ref: '#/components/schemas/CodeableConcept' basedOn: description: A care plan that is fulfilled in whole or in part by this care plan. type: array items: $ref: '#/components/schemas/Reference' careTeam: description: Identifies all people and organizations who are expected to be involved in the care envisioned by this plan. type: array items: $ref: '#/components/schemas/Reference' status: description: Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record. type: string enum: - draft - active - on-hold - revoked - completed - entered-in-error - unknown USCoreCarePlan: allOf: - $ref: '#/components/schemas/CarePlan' - type: object required: - category - intent - status - subject - text properties: subject: description: 'https://www.hl7.org/fhir/conformance-rules.html#mustSupport References US Core Patient Profile' $ref: '#/components/schemas/Reference' text: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport status 1..1 type = code Binding: US Core Narrative Status (required)' $ref: '#/components/schemas/Narrative' category: minItems: 1 description: "http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport\nFollowing elements\ \ under category and their multiplicity are:\ncoding 1..* type = Coding\n |--system 1..1 type = uriIdentity\ \ of the terminology system Fixed Value: http://hl7.org/fhir/us/core/CodeSystem/careplan-category\n\ \ |--code 1..1 type = codeFixed Value: assess-plan" type: array items: $ref: '#/components/schemas/USCoreCodeableConceptAssessPlan' intent: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Binding: CarePlanIntent (required)' type: string enum: - proposal - plan - order - option status: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Binding: RequestStatus (required)' type: string enum: - draft - active - on-hold - revoked - completed - entered-in-error - unknown description: "##Summary of the Mandatory Requirements\n1. A Narrative in CarePlan.text\n - which must have\ \ a code value in CarePlan.text.status with a required binding to US Core Narrative Status\n2. A code in\ \ CarePlan.status with a required binding to RequestStatus\n3. A code in CarePlan.intent with a required\ \ binding to Care Plan Intent\n4. One or more CodeableConcepts in CarePlan.category with an example binding\ \ to Care Plan Category\n - which must have at least a CodeableConcept value in CarePlan.category with an\ \ example binding to Care Plan Category\n- which must have a Coding value in CarePlan.category.coding\n\ - which must have a fixed CarePlan.category.coding.system = http://hl7.org/fhir/us/core/CodeSystem/careplan-category\n\ - which must have a fixed CarePlan.category.coding.code = assess-plan\n5. A Patient Reference in CarePlan.subject" CarePlan_Activity: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: reference: description: The details of the proposed activity represented in a specific resource. $ref: '#/components/schemas/Reference' outcomeCodeableConcept: description: Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not). type: array items: $ref: '#/components/schemas/CodeableConcept' outcomeReference: description: Details of the outcome or action resulting from the activity. The reference to an "event" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a “request” resource). type: array items: $ref: '#/components/schemas/Reference' progress: description: Notes about the adherence/status/progress of the activity. type: array items: $ref: '#/components/schemas/Annotation' detail: description: A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc. $ref: '#/components/schemas/CarePlan_Activity_Detail' CarePlan_Activity_Detail: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - status properties: code: description: Detailed description of the type of planned activity; e.g. what lab test, what procedure, what kind of encounter. $ref: '#/components/schemas/CodeableConcept' goal: description: Internal reference that identifies the goals that this activity is intended to contribute towards meeting. type: array items: $ref: '#/components/schemas/Reference' performer: description: Identifies who's expected to be involved in the activity. type: array items: $ref: '#/components/schemas/Reference' quantity: description: Identifies the quantity expected to be supplied, administered or consumed by the subject. $ref: '#/components/schemas/SimpleQuantity' kind: description: A description of the kind of resource the in-line definition of a care plan activity is representing. The CarePlan.activity.detail is an in-line definition when a resource is not referenced using CarePlan.activity.reference. For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest. type: string enum: - Appointment - CommunicationRequest - DeviceRequest - MedicationRequest - NutritionOrder - Task - ServiceRequest - VisionPrescription reasonReference: description: Indicates another resource, such as the health condition(s), whose existence justifies this request and drove the inclusion of this particular activity as part of the plan. type: array items: $ref: '#/components/schemas/Reference' productReference: description: Identifies the food, drug or other product to be consumed or supplied in the activity. $ref: '#/components/schemas/Reference' description: pattern: '[ \r\n\t\S]+' description: This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc. type: string instantiatesCanonical: description: The URL pointing to a FHIR-defined protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan activity. type: array items: pattern: \S* type: string instantiatesUri: description: The URL pointing to an externally maintained protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan activity. type: array items: pattern: \S* type: string scheduledString: pattern: '[ \r\n\t\S]+' description: The period, timing or frequency upon which the described activity is to occur. type: string statusReason: description: Provides reason why the activity isn't yet started, is on hold, was cancelled, etc. $ref: '#/components/schemas/CodeableConcept' scheduledTiming: description: The period, timing or frequency upon which the described activity is to occur. $ref: '#/components/schemas/Timing' scheduledPeriod: description: The period, timing or frequency upon which the described activity is to occur. $ref: '#/components/schemas/Period' location: description: Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc. $ref: '#/components/schemas/Reference' dailyAmount: description: Identifies the quantity expected to be consumed in a given day. $ref: '#/components/schemas/SimpleQuantity' reasonCode: description: Provides the rationale that drove the inclusion of this particular activity as part of the plan or the reason why the activity was prohibited. type: array items: $ref: '#/components/schemas/CodeableConcept' doNotPerform: description: If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, or missing, indicates that the described activity is one that should be engaged in when following the plan. type: boolean status: description: Identifies what progress is being made for the specific activity. type: string enum: - not-started - scheduled - in-progress - on-hold - completed - cancelled - stopped - unknown - entered-in-error productCodeableConcept: description: Identifies the food, drug or other product to be consumed or supplied in the activity. $ref: '#/components/schemas/CodeableConcept' CareTeam_Participant: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: period: description: Indicates when the specific member or organization did (or is intended to) come into effect and end. $ref: '#/components/schemas/Period' role: description: Indicates specific responsibility of an individual within the care team, such as "Primary care physician", "Trained social worker counselor", "Caregiver", etc. type: array items: $ref: '#/components/schemas/CodeableConcept' member: description: The specific person or organization who is participating/expected to participate in the care team. $ref: '#/components/schemas/Reference' onBehalfOf: description: The organization of the practitioner. $ref: '#/components/schemas/Reference' CareTeam: allOf: - $ref: '#/components/schemas/DomainResource' - type: object properties: identifier: description: Business identifiers assigned to this care team by the performer or other systems which remain constant as the resource is updated and propagates from server to server. type: array items: $ref: '#/components/schemas/Identifier' note: description: Comments made about the CareTeam. type: array items: $ref: '#/components/schemas/Annotation' period: description: Indicates when the team did (or is intended to) come into effect and end. $ref: '#/components/schemas/Period' subject: description: Identifies the patient or group whose intended care is handled by the team. $ref: '#/components/schemas/Reference' reasonReference: description: Condition(s) that this care team addresses. type: array items: $ref: '#/components/schemas/Reference' encounter: description: The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated. $ref: '#/components/schemas/Reference' participant: description: Identifies all people and organizations who are expected to be involved in the care team. type: array items: $ref: '#/components/schemas/CareTeam_Participant' managingOrganization: description: The organization responsible for the care team. type: array items: $ref: '#/components/schemas/Reference' name: pattern: '[ \r\n\t\S]+' description: A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams. type: string telecom: description: A central contact detail for the care team (that applies to all members). type: array items: $ref: '#/components/schemas/ContactPoint' reasonCode: description: Describes why the care team exists. type: array items: $ref: '#/components/schemas/CodeableConcept' category: description: Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team. type: array items: $ref: '#/components/schemas/CodeableConcept' status: description: Indicates the current state of the care team. type: string enum: - proposed - active - suspended - inactive - entered-in-error USCoreCareTeam: allOf: - $ref: '#/components/schemas/CareTeam' - type: object required: - participant - status - subject properties: subject: description: 'https://www.hl7.org/fhir/conformance-rules.html#mustSupport Reference (US Core Patient Profile)' $ref: '#/components/schemas/Reference' participant: minItems: 1 description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Following elements are under participant and their multiplicity: role 1..1, Type=CodeableConcept, Binding: US Core CareTeam Provider Roles (extensible) member 1..1, Type=Reference(US Core Patient Profile | US Core Practitioner Profile | US Core Organization Profile | RelatedPerson)' type: array items: $ref: '#/components/schemas/BackboneElement' status: description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type: string enum: - proposed - active - suspended - inactive - entered-in-error description: "##Summary of the Mandatory Requirements\n1. A Patient Reference in CareTeam.subject\n2. One\ \ or more Participants in CareTeam.participant with the following constraints: CareTeam.participant.onBehalfOf\ \ can only be populated when CareTeam.participant.member is a Practitioner\n - which must have a CodeableConcept\ \ value in CareTeam.participant.role with an extensible binding to US Core CareTeam Provider Roles\n - which\ \ must have a Member Reference value in CareTeam.participant.member\n\n##Summary of the Must Support Requirements\n\ 1. A code in CareTeam.status with a required binding to CareTeamStatus\n\n##Summary of Constraints\n1. CareTeam.participant.onBehalfOf\ \ can only be populated when CareTeam.participant.member is a Practitioner" Condition_Evidence: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: code: description: A manifestation or symptom that led to the recording of this condition. type: array items: $ref: '#/components/schemas/CodeableConcept' detail: description: Links to other relevant information, including pathology reports. type: array items: $ref: '#/components/schemas/Reference' USCoreCondition: allOf: - $ref: '#/components/schemas/Condition' - type: object required: - category - code - subject properties: code: description: 'https://www.hl7.org/fhir/conformance-rules.html#mustSupport Binding: US Core Condition Code (extensible)' $ref: '#/components/schemas/CodeableConcept' verificationStatus: description: 'https://www.hl7.org/fhir/conformance-rules.html#mustSupport Binding: ConditionVerificationStatus (required)' $ref: '#/components/schemas/CodeableConcept' subject: description: 'https://www.hl7.org/fhir/conformance-rules.html#mustSupport Reference(US Core Patient Profile)' $ref: '#/components/schemas/Reference' clinicalStatus: description: 'https://www.hl7.org/fhir/conformance-rules.html#mustSupport Binding: ConditionClinicalStatusCodes (required)' $ref: '#/components/schemas/CodeableConcept' category: minItems: 1 description: 'https://www.hl7.org/fhir/conformance-rules.html#mustSupport problem-list-item | encounter-diagnosis | health-concern Binding: US Core Condition Category Codes (extensible)' type: array items: $ref: '#/components/schemas/CodeableConcept' description: '##Summary of the Mandatory Requirements 1. One or more CodeableConcepts in Condition.category with an extensible binding to US Core Condition Category Codes 2. A CodeableConcept in Condition.code with an extensible binding to US Core Condition Code 3. A Patient Reference in Condition.subject ##Summary of the Must Support Requirements 1. A CodeableConcept in Condition.clinicalStatus with a required binding to Condition Clinical Status Codes 2. A CodeableConcept in Condition.verificationStatus with a required binding to ConditionVerificationStatus ##Summary of Constraints 1. Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error 2. If condition is abated, then clinicalStatus must be either inactive, resolved, or remission 3. Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item 4. A code in Condition.category SHOULD be from US Core Condition Category Codes value set.' Condition: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - subject properties: note: description: Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis. type: array items: $ref: '#/components/schemas/Annotation' code: description: Identification of the condition, problem or diagnosis. $ref: '#/components/schemas/CodeableConcept' evidence: description: Supporting evidence / manifestations that are the basis of the Condition's verification status, such as evidence that confirmed or refuted the condition. type: array items: $ref: '#/components/schemas/Condition_Evidence' onsetRange: description: Estimated or actual date or date-time the condition began, in the opinion of the clinician. $ref: '#/components/schemas/Range' subject: description: Indicates the patient or group who the condition record is associated with. $ref: '#/components/schemas/Reference' abatementDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate. type: string clinicalStatus: description: The clinical status of the condition. $ref: '#/components/schemas/CodeableConcept' onsetDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Estimated or actual date or date-time the condition began, in the opinion of the clinician. type: string onsetString: pattern: '[ \r\n\t\S]+' description: Estimated or actual date or date-time the condition began, in the opinion of the clinician. type: string onsetAge: description: Estimated or actual date or date-time the condition began, in the opinion of the clinician. $ref: '#/components/schemas/Age' abatementPeriod: description: The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate. $ref: '#/components/schemas/Period' abatementString: pattern: '[ \r\n\t\S]+' description: The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate. type: string severity: description: A subjective assessment of the severity of the condition as evaluated by the clinician. $ref: '#/components/schemas/CodeableConcept' identifier: description: Business identifiers assigned to this condition by the performer or other systems which remain constant as the resource is updated and propagates from server to server. type: array items: $ref: '#/components/schemas/Identifier' recorder: description: Individual who recorded the record and takes responsibility for its content. $ref: '#/components/schemas/Reference' onsetPeriod: description: Estimated or actual date or date-time the condition began, in the opinion of the clinician. $ref: '#/components/schemas/Period' verificationStatus: description: The verification status to support the clinical status of the condition. $ref: '#/components/schemas/CodeableConcept' recordedDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date. type: string abatementRange: description: The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate. $ref: '#/components/schemas/Range' encounter: description: The Encounter during which this Condition was created or to which the creation of this record is tightly associated. $ref: '#/components/schemas/Reference' bodySite: description: The anatomical location where this condition manifests itself. type: array items: $ref: '#/components/schemas/CodeableConcept' asserter: description: Individual who is making the condition statement. $ref: '#/components/schemas/Reference' stage: description: Clinical stage or grade of a condition. May include formal severity assessments. type: array items: $ref: '#/components/schemas/Condition_Stage' category: description: A category assigned to the condition. type: array items: $ref: '#/components/schemas/CodeableConcept' abatementAge: description: The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate. $ref: '#/components/schemas/Age' Condition_Stage: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: summary: description: A simple summary of the stage such as "Stage 3". The determination of the stage is disease-specific. $ref: '#/components/schemas/CodeableConcept' assessment: description: Reference to a formal record of the evidence on which the staging assessment is based. type: array items: $ref: '#/components/schemas/Reference' type: description: The kind of staging, such as pathological or clinical staging. $ref: '#/components/schemas/CodeableConcept' CARINBBPatientIdentifierMedicalRecordNumber: allOf: - $ref: '#/components/schemas/CARINBBPatientIdentifier' - type: object description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type.coding.code="MR"' USDFDrugTierIDExt: allOf: - $ref: '#/components/schemas/USDFFormularyDrugExt' - type: object required: - uri - valueCodeableConcept properties: valueCodeableConcept: description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-DrugTierVS.html' $ref: '#/components/schemas/CodeableConcept' uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierID-extension type: string description: 'A code that describes the coverage status of a drug in a health plan (e.g., preferred generic, specialty, etc.) 1..1https://hl7.org/fhir/conformance-rules.html#mustSupport' USDFDTDCSPharmacyTypeExt: allOf: - $ref: '#/components/schemas/USDFDTDCostSharingExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-PharmacyTypeVS.html' $ref: '#/components/schemas/CodeableConcept' url: default: pharmacyType description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-PharmacyTypeVS.html' type: string CARINBBPatientIdentifierPatAcctNum: allOf: - $ref: '#/components/schemas/CARINBBPatientIdentifier' - type: object description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type.coding.code="PT"' PlannetPractitionerQualificationExt: allOf: - $ref: '#/components/schemas/PlannetOrganizationExt' - type: object required: - url properties: url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/practitioner-qualification type: string description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport status whereValid' PlannetCommunicationProficiencyExt: allOf: - $ref: '#/components/schemas/PlannetQualificationIncludedExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: Binding:http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/LanguageProficiencyVS $ref: '#/components/schemas/CodeableConcept' url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/communication-proficiency type: string USDFDTDCSCoinsuranceOptionExt: allOf: - $ref: '#/components/schemas/USDFDTDCostSharingExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-CoinsuranceOptionVS.html' $ref: '#/components/schemas/CodeableConcept' url: default: coinsuranceOption description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-PharmacyTypeVS.html' type: string USDFSummaryURLExt: allOf: - $ref: '#/components/schemas/USDFCoveragePlanExt' - type: object required: - uri - valueString properties: valueString: type: string uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-SummaryURL-extension type: string description: 'The URL that goes directly to the formulary brochure for the specific standard plan or plan variation. 1..1https://hl7.org/fhir/conformance-rules.html#mustSupport' USDFMarketingURLExt: allOf: - $ref: '#/components/schemas/USDFCoveragePlanExt' - type: object required: - uri - valueString properties: valueString: type: string uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-MarketingURL-extension type: string description: 'The URL that goes directly to the plan brochure for the specific standard plan or plan variation. 0..1https://hl7.org/fhir/conformance-rules.html#mustSupport' USDFDTDCSCopayOptionExt: allOf: - $ref: '#/components/schemas/USDFDTDCostSharingExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-CopayOptionVS.html' $ref: '#/components/schemas/CodeableConcept' url: default: copayOption description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-PharmacyTypeVS.html' type: string PlannetBaseExt: allOf: - $ref: '#/components/schemas/Extension' - type: object PlannetQualificationExt: allOf: - $ref: '#/components/schemas/PlannetOrganizationExt' - $ref: '#/components/schemas/PlannetPractitionerRoleExt' - type: object required: - extension - url properties: extension: minItems: 1 type: array items: $ref: '#/components/schemas/PlannetNewPatientIncludedExt' url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification type: string USDFDTDCSCoinsuranceRateExt: allOf: - $ref: '#/components/schemas/USDFDTDCostSharingExt' - type: object required: - url - valueDecimal properties: valueDecimal: format: double description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-DrugTierVS.html' type: number url: default: coinsuranceRate description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-PharmacyTypeVS.html' type: string PlannetMeta: allOf: - $ref: '#/components/schemas/Meta' - type: object required: - lastUpdated properties: lastUpdated: type: string description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport http://hl7.org/fhir/R4/datatypes.html#ContactPoint contactS 0..*ContactPoint Contact details for source (e.g. troubleshooting) |-- contactpoint-availabletime S 0..*(Complex)Extension URL: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime |-- via-intermediaryS 0..*Reference(Plan-net Organization | Plan-net PractitionerRole | Plan-net OrganizationAffiliation | Plan-net Location) Via IntermediaryURL: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary |-- systemS 0..1 codephone | fax | email | pager | url | sms | other |-- valueS 0..1 stringThe actual contact point details |-- useS 0..1 codehome | work | temp | old | mobile - purpose of this contact point |-- rankS 0..1 positiveInt Specify preferred order of use (1 = highest) |-- periodS 0..1 PeriodTime period when the contact point was/is in use' PlannetAddress: allOf: - $ref: '#/components/schemas/Address' - type: object properties: extension: type: array items: $ref: '#/components/schemas/GeolocationExt' description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport http://hl7.org/fhir/R4/datatypes.html#Address adressS 0..*Address |-- geoLocationS 0..1 (Complex) http://hl7.org/fhir/R4/extension-geolocation.html' USDFEmailPlanContactExt: allOf: - $ref: '#/components/schemas/USDFCoveragePlanExt' - type: object required: - uri - valueString properties: valueString: type: string uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-EmailPlanContact-extension type: string description: 'An email address for developers/public to report mistakes in the network and formulary data. 0..1https://hl7.org/fhir/conformance-rules.html#mustSupport' PlannetContactPoint: allOf: - $ref: '#/components/schemas/ContactPoint' - type: object required: - extension properties: extension: $ref: '#/components/schemas/PlannetContactPointExt' description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport http://hl7.org/fhir/R4/datatypes.html#ContactPoint contactS 0..*ContactPoint Contact details for source (e.g. troubleshooting) |-- contactpoint-availabletime S 0..*(Complex)Extension URL: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime |-- via-intermediaryS 0..*Reference(Plan-net Organization | Plan-net PractitionerRole | Plan-net OrganizationAffiliation | Plan-net Location) Via IntermediaryURL: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary The following are MustSupport for PractionerRole, NOT FOR Practitioner |-- systemS 0..1 codephone | fax | email | pager | url | sms | other |-- valueS 0..1 stringThe actual contact point details |-- rankS 0..1 positiveInt Specify preferred order of use (1 = highest)' CARINBBOrganizationIdentifierNPI: allOf: - $ref: '#/components/schemas/CARINBBOrganizationIdentifier' - type: object description: 'system="http://hl7.org/fhir/sid/us-npi" type.coding.code="NPI"' PlannetEndpointUsecaseStandardExt: allOf: - $ref: '#/components/schemas/PlannetEndpointUsecaseIncludedExt' - type: object required: - url - valueUri properties: valueUri: type: string url: default: standard type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetHealthcareServiceExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object CARINBBRelatedPersonIdentifierSubscriberId: allOf: - $ref: '#/components/schemas/CARINBBRelatedPersonIdentifier' - type: object description: type.coding.code="SN" USDFPlanIDTypeExt: allOf: - $ref: '#/components/schemas/USDFCoveragePlanExt' - type: object required: - uri - valueString properties: valueString: type: string uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanIDType-extension type: string description: 'Type of Plan ID. For all Marketplace plans this should be: HIOS-PLAN-ID. 1..1https://hl7.org/fhir/conformance-rules.html#mustSupport' PlannetEndpointUsecaseExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object required: - extension - url properties: extension: $ref: '#/components/schemas/PlannetEndpointUsecaseIncludedExt' url: type: string USDFFormularyDrugExt: allOf: - $ref: '#/components/schemas/Extension' - type: object description: "usdf-DrugAlternatives-extension0..*\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugAlternatives-extension\n\ \nusdf-PriorAuthorization-extension 0..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PriorAuthorization-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-StepTherapyLimit-extension0..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-StepTherapyLimit-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-QuantityLimit-extension0..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-QuantityLimit-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-PlanID-extension1..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanID-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-DrugTierID-extension1..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierID-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport" PlannetLocationtIncludedExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object USDFDTDCostSharingExt: allOf: - $ref: '#/components/schemas/USDFDrugTierDefinitionExt' - type: object required: - extension - url properties: extension: minItems: 5 type: array items: $ref: '#/components/schemas/USDFDTDCostSharingExt' url: default: costSharing type: string CARINBBIdentifierMemberId: allOf: - $ref: '#/components/schemas/CARINBBPatientIdentifier' - $ref: '#/components/schemas/CARINBBRelatedPersonIdentifier' - type: object description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type.coding.code="MB"' PlannetAccessibilityExt: allOf: - $ref: '#/components/schemas/PlannetLocationtIncludedExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: Binding:http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/AccessibilityVS $ref: '#/components/schemas/CodeableConcept' url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/accessibility type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetContactPointAvailableTimeIncludedExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object PlannetContactPointAvailableStartTimeExt: allOf: - $ref: '#/components/schemas/PlannetContactPointAvailableTimeIncludedExt' - type: object required: - url - valueTime properties: valueTime: format: date-time type: string url: default: availableStartTime type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetEndpointUsecaseTypeExt: allOf: - $ref: '#/components/schemas/PlannetEndpointUsecaseIncludedExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: Binding:http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/EndpointUsecaseVS $ref: '#/components/schemas/CodeableConcept' url: default: type type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetOrgDescriptionExt: allOf: - $ref: '#/components/schemas/PlannetNewPatientIncludedExt' - $ref: '#/components/schemas/PlannetOrganizationExt' - type: object required: - url - valueString properties: valueString: description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type: string url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/org-description type: string PlannetContactPointAvailableTimeExt: allOf: - $ref: '#/components/schemas/PlannetContactPointExt' - type: object properties: extension: type: array items: $ref: '#/components/schemas/PlannetContactPointAvailableTimeIncludedExt' PlannetQualificationIssuerExt: allOf: - $ref: '#/components/schemas/PlannetQualificationIncludedExt' - type: object required: - url - valueReference properties: valueReference: description: Plan-net Organization $ref: '#/components/schemas/Reference' url: default: issuer type: string description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport PlannetLocationBoundaryGeoJSONExt: allOf: - $ref: '#/components/schemas/PlannetLocationtIncludedExt' - type: object required: - url - valueAttachment properties: valueAttachment: $ref: '#/components/schemas/Attachment' url: default: http://hl7.org/fhir/StructureDefinition/location-boundary-geojson type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetDeliveryMethodTypeExt: allOf: - $ref: '#/components/schemas/PlannetDeliveryMethodIncludedExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: Binding:http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/DeliveryMethodVS $ref: '#/components/schemas/CodeableConcept' url: default: type type: string description: 1..1 extension PlannetNewPatientFromNetworkExt: allOf: - $ref: '#/components/schemas/PlannetNewPatientIncludedExt' - type: object required: - url - valueReference properties: valueReference: $ref: '#/components/schemas/Reference' url: default: fromNetwork type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetLocationReferenceExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object required: - url - valueReference properties: valueReference: description: Binding:http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/AccessibilityVS $ref: '#/components/schemas/Reference' url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/location-reference type: string description: Required extension PlannetNewPatientAcceptingPatientsExt: allOf: - $ref: '#/components/schemas/PlannetNewPatientIncludedExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: Binding:http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/AcceptingPatientsVS $ref: '#/components/schemas/CodeableConcept' url: default: acceptingPatients type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetEndpointUsecaseIncludedExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object PlannetNewPatientIncludedExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object USDFPriorAuthorizationExt: allOf: - $ref: '#/components/schemas/USDFFormularyDrugExt' - type: object required: - uri - valueBoolean properties: valueBoolean: type: boolean uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PriorAuthorization-extension type: string description: 'A Boolean indication of whether the coverage plan imposes a prior authorization requirement on this drug. 0..1https://hl7.org/fhir/conformance-rules.html#mustSupport' USDFStepTherapyUnitExt: allOf: - $ref: '#/components/schemas/USDFFormularyDrugExt' - type: object required: - uri - valueBoolean properties: valueBoolean: type: boolean uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-StepTherapyLimit-extension type: string description: 'A Boolean indication of whether the coverage plan imposes a step therapy limit on this drug. 0..1https://hl7.org/fhir/conformance-rules.html#mustSupport' USDFDrugTierDefinitionExt: allOf: - $ref: '#/components/schemas/USDFCoveragePlanExt' - type: object required: - extension - url properties: extension: minItems: 2 type: array items: $ref: '#/components/schemas/USDFDrugTierDefinitionExt' url: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension type: string description: 'A description of the drug tiers used by the formulary and how those tiers implement copay and coinsurance amounts. Drug tiers do not have any inherent meaning that is consistent across all formularies. Rather, each tier is defined using this element. 1..*https://hl7.org/fhir/conformance-rules.html#mustSupport' PlannetNewPatientsExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - $ref: '#/components/schemas/PlannetHealthcareServiceExt' - $ref: '#/components/schemas/PlannetLocationtIncludedExt' - $ref: '#/components/schemas/PlannetPractitionerRoleExt' - type: object required: - extension - url properties: extension: minItems: 1 type: array items: $ref: '#/components/schemas/PlannetNewPatientIncludedExt' url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients type: string PlannetNewPatientCharacteristicsExt: allOf: - $ref: '#/components/schemas/PlannetNewPatientIncludedExt' - type: object required: - url - valueString properties: valueString: description: Binding:http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/AcceptingPatientsVS.html type: string url: default: characteristics type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetQualificationPeriodExt: allOf: - $ref: '#/components/schemas/PlannetQualificationIncludedExt' - type: object required: - url - valuePeriod properties: valuePeriod: $ref: '#/components/schemas/Period' url: default: period type: string CARINBBOrganizationIdentifier: allOf: - $ref: '#/components/schemas/Identifier' - type: object USDFDrugAlternativesExt: allOf: - $ref: '#/components/schemas/USDFFormularyDrugExt' - type: object required: - uri - valueReference properties: valueReference: $ref: '#/components/schemas/Reference' uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugAlternatives-extension type: string description: 'DrugAlternatives are Generic or Branded Drugs included within the CoveragePlan’s formulary that could be prescribed as alternatives to the current FormularyDrug. 0..*' USDFCoveragePlanExt: allOf: - $ref: '#/components/schemas/Extension' - type: object description: "usdf-DrugTierDefinition-extension 1..*\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-Network-extension1..*\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Network-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-SummaryURL-extension1..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-SummaryURL-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-FormularyURL-extension0..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyURL-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-EmailPlanContact-extension 0..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-EmailPlanContact-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-MarketingURL-extension0..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-MarketingURL-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport\n\nusdf-PlanIDType-extension1..1\n http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanIDType-extension\n\ \ https://hl7.org/fhir/conformance-rules.html#mustSupport" CARINBBRelatedPersonIdentifier: allOf: - $ref: '#/components/schemas/Identifier' - type: object CARINBBPatientIdentifier: allOf: - $ref: '#/components/schemas/Identifier' - type: object USDFFormularyURLExt: allOf: - $ref: '#/components/schemas/USDFCoveragePlanExt' - type: object required: - uri - valueString properties: valueString: type: string uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyURL-extension type: string description: 'The URL that goes directly to the formulary brochure for the specific standard plan or plan variation. 0..1https://hl7.org/fhir/conformance-rules.html#mustSupport' USDFDTDMailOrderExt: allOf: - $ref: '#/components/schemas/USDFDrugTierDefinitionExt' - type: object required: - url - valueBoolean properties: valueBoolean: description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-DrugTierVS.html' type: boolean url: default: mailOrder type: string USDFDTDCSCopayAmountExt: allOf: - $ref: '#/components/schemas/USDFDTDCostSharingExt' - type: object required: - url - valueMoney properties: valueMoney: description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-DrugTierVS.html' $ref: '#/components/schemas/Money' url: default: copayAmount description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-PharmacyTypeVS.html' type: string PlannetQualificationIncludedExt: allOf: - $ref: '#/components/schemas/PlannetOrganizationExt' - type: object PlannetPractitionerRoleExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object PlannetNetworkReferenceExt: allOf: - $ref: '#/components/schemas/PlannetPractitionerRoleExt' - type: object required: - url - valueReference properties: valueReference: description: Reference Type Plan-net Network $ref: '#/components/schemas/Reference' url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/network-reference type: string description: Required extension PlannetQualificationCodeExt: allOf: - $ref: '#/components/schemas/PlannetQualificationIncludedExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: 'Binding: https://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet-SpecialtyAndDegreeLicenseCertificateVS.html' $ref: '#/components/schemas/CodeableConcept' url: default: code type: string description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport PlannetQualificationStatusExt: allOf: - $ref: '#/components/schemas/PlannetQualificationIncludedExt' - $ref: '#/components/schemas/PlannetPractitionerQualificationExt' - type: object required: - url - valueCode properties: valueCode: description: 'Fixed vlaue: active' type: string enum: - active - inactive - issiner - revoked - pending - unkown url: default: status type: string USDFDTDDrugTierIDExt: allOf: - $ref: '#/components/schemas/USDFDrugTierDefinitionExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: 'Binding: http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet-usdf-DrugTierVS.html' $ref: '#/components/schemas/CodeableConcept' url: default: drugTierID type: string PlannetContactPointViaIntermediaryExt: allOf: - $ref: '#/components/schemas/PlannetContactPointExt' - type: object required: - url - valueReference properties: valueReference: description: https://hl7.org/fhir/conformance-rules.html#mustSupport $ref: '#/components/schemas/Reference' url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary type: string PlannetOrganizationExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object PlannetPractitionerCommuncationCodeableConcept: allOf: - $ref: '#/components/schemas/CodeableConcept' - type: object properties: extension: $ref: '#/components/schemas/PlannetCommunicationProficiencyExt' description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport communication-proficiency 0..1' PlannetQualificationWhereValidExt: allOf: - $ref: '#/components/schemas/PlannetQualificationIncludedExt' - $ref: '#/components/schemas/PlannetPractitionerQualificationExt' - type: object required: - url properties: valueCodeableConcept: description: Binding http://hl7.org/fhir/us/core/STU3.1/ValueSet-us-core-usps-state.html $ref: '#/components/schemas/CodeableConcept' valueReference: $ref: '#/components/schemas/Reference' url: default: whereValid type: string description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport The value attributes are sliced, so only one is allowed. You must include at least one.' PlannetDeliveryMethodIncludedExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object USDFPlanIDExt: allOf: - $ref: '#/components/schemas/USDFFormularyDrugExt' - type: object required: - uri - valueString properties: valueString: type: string uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanID-extension type: string description: 'Unique, 14-character, HIOS-generated Plan ID number. (Plan IDs must be unique, even across different markets.) 1..1https://hl7.org/fhir/conformance-rules.html#mustSupport' PlannetContactPointDaysOfWeekExt: allOf: - $ref: '#/components/schemas/PlannetContactPointAvailableTimeIncludedExt' - type: object required: - url - valueCode properties: valueCode: description: Binding:http://hl7.org/fhir/ValueSet/days-of-week type: string enum: - mon - tue - wed - thu - fri - sat - sun url: default: daysOfWeek type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetDeliveryMethodVirtualModalitiesExt: allOf: - $ref: '#/components/schemas/PlannetDeliveryMethodIncludedExt' - type: object required: - url - valueCodeableConcept properties: valueCodeableConcept: description: Binding:http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/VirtualModalitiesVS $ref: '#/components/schemas/CodeableConcept' url: default: virtualModalities type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport PlannetContactPointExt: allOf: - $ref: '#/components/schemas/PlannetBaseExt' - type: object PlannetQualificationIdentifierExt: allOf: - $ref: '#/components/schemas/PlannetQualificationIncludedExt' - type: object required: - url - valueIdentifier properties: valueIdentifier: $ref: '#/components/schemas/Identifier' url: default: identifier type: string description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport PlannetContactPointAllDayExt: allOf: - $ref: '#/components/schemas/PlannetContactPointAvailableTimeIncludedExt' - type: object required: - url - valueBoolean properties: valueBoolean: type: boolean url: default: allDay type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport CARINBBOrganizationIdentifierTIN: allOf: - $ref: '#/components/schemas/CARINBBOrganizationIdentifier' - type: object description: 'system="urn:oid:2.16.840.1.113883.4.4" type.coding.code="TAX"' C4BBMeta: allOf: - $ref: '#/components/schemas/Meta' - type: object required: - lastUpdated - profile properties: lastUpdated: description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string profile: minItems: 1 description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: array items: type: string PlannetDeliveryMethodExt: allOf: - $ref: '#/components/schemas/PlannetHealthcareServiceExt' - type: object required: - extension - url properties: extension: minItems: 1 type: array items: $ref: '#/components/schemas/PlannetDeliveryMethodIncludedExt' url: default: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/delivery-method type: string USDFQuantityLimitExt: allOf: - $ref: '#/components/schemas/USDFFormularyDrugExt' - type: object required: - uri - valueBoolean properties: valueBoolean: type: boolean uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-QuantityLimit-extension type: string description: 'A Boolean indication of whether the coverage plan imposes a quantity limit on this drug. 0..1https://hl7.org/fhir/conformance-rules.html#mustSupport' PlannetContactPointAvailableEndTimeExt: allOf: - $ref: '#/components/schemas/PlannetContactPointAvailableTimeIncludedExt' - type: object required: - url - valueTime properties: valueTime: type: string url: default: availableEndTime type: string description: https://hl7.org/fhir/conformance-rules.html#mustSupport USDFNetworkExt: allOf: - $ref: '#/components/schemas/USDFCoveragePlanExt' - type: object required: - uri - valueString properties: valueString: type: string uri: default: http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Network-extension type: string description: 'Array of Networks within a plan. 1..*https://hl7.org/fhir/conformance-rules.html#mustSupport' Device_Version: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - value properties: component: description: A single component of the device version. $ref: '#/components/schemas/Identifier' type: description: The type of the device version. $ref: '#/components/schemas/CodeableConcept' value: pattern: '[ \r\n\t\S]+' description: The version text. type: string Device_Property: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - type properties: valueCode: description: Property value as a code, e.g., NTP4 (synced to NTP). type: array items: $ref: '#/components/schemas/CodeableConcept' type: description: Code that specifies the property DeviceDefinitionPropetyCode (Extensible). $ref: '#/components/schemas/CodeableConcept' valueQuantity: description: Property value as a quantity. type: array items: $ref: '#/components/schemas/Quantity' Device: allOf: - $ref: '#/components/schemas/DomainResource' - type: object properties: note: description: Descriptive information, usage information or implantation information that is not captured in an existing element. type: array items: $ref: '#/components/schemas/Annotation' parent: description: The parent device. $ref: '#/components/schemas/Reference' distinctIdentifier: pattern: '[ \r\n\t\S]+' description: The distinct identification string as required by regulation for a human cell, tissue, or cellular and tissue-based product. type: string type: description: 'The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.' $ref: '#/components/schemas/CodeableConcept' deviceName: description: This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition. type: array items: $ref: '#/components/schemas/Device_DeviceName' manufacturer: pattern: '[ \r\n\t\S]+' description: A name of the manufacturer. type: string statusReason: description: Reason for the dtatus of the Device availability. type: array items: $ref: '#/components/schemas/CodeableConcept' patient: description: Patient information, If the device is affixed to a person. $ref: '#/components/schemas/Reference' safety: description: Provides additional safety characteristics about a medical device. For example devices containing latex. type: array items: $ref: '#/components/schemas/CodeableConcept' contact: description: Contact details for an organization or a particular human that is responsible for the device. type: array items: $ref: '#/components/schemas/ContactPoint' property: description: The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties. type: array items: $ref: '#/components/schemas/Device_Property' manufactureDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The date and time when the device was manufactured. type: string definition: description: The reference to the definition for the device. $ref: '#/components/schemas/Reference' expirationDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The date and time beyond which this device is no longer valid or should not be used (if applicable). type: string owner: description: An organization that is responsible for the provision and ongoing maintenance of the device. $ref: '#/components/schemas/Reference' identifier: description: Unique instance identifiers assigned to a device by manufacturers other organizations or owners. type: array items: $ref: '#/components/schemas/Identifier' serialNumber: pattern: '[ \r\n\t\S]+' description: The serial number assigned by the organization when the device was manufactured. type: string lotNumber: pattern: '[ \r\n\t\S]+' description: Lot number assigned by the manufacturer. type: string version: description: The version of the standard that is used to operate and communicate. type: array items: $ref: '#/components/schemas/Device_Version' url: pattern: \S* description: A network address on which the device may be contacted directly. type: string udiCarrier: description: Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold. type: array items: $ref: '#/components/schemas/Device_UdiCarrier' specialization: description: The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication. type: array items: $ref: '#/components/schemas/Device_Specialization' modelNumber: pattern: '[ \r\n\t\S]+' description: The model number for the device. type: string partNumber: pattern: '[ \r\n\t\S]+' description: The part number of the device. type: string location: description: The place where the device can be found. $ref: '#/components/schemas/Reference' status: description: Status of the Device availability. type: string enum: - active - inactive - entered-in-error - unknown USCoreImplantableDevice: allOf: - $ref: '#/components/schemas/Device' - type: object required: - patient - type properties: serialNumber: description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string udiCarrier: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Elements are under udiCarrier and their Cardinality and Type: carrierAIDC0..1 base64Binary carrierHRF0..1 string deviceIdentifier1..1 string' $ref: '#/components/schemas/Device_UdiCarrier' patient: description: 'Reference USCorePatient http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/Reference' manufactureDate: format: date-time description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string distinctIdentifier: description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string lotNumber: description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string type: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: FHIRDeviceTypes (extensible), http://hl7.org/fhir/R4/valueset-device-kind.html' $ref: '#/components/schemas/CodeableConcept' expirationDate: format: date-time description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string description: "Device\n\n#Summary of the Mandatory Requirements\n 1. A CodeableConcept in Device.type with\ \ an extensible binding to FHIR Device Types\n 2. A Patient Reference in Device.patient\n\n#Summary of the\ \ Must Support Requirements\n 1. A Udicarrier in Device.udiCarrier\n- which must have a string value in\ \ Device.udiCarrier.deviceIdentifier\n- which should have a base64Binary value in Device.udiCarrier.carrierAIDC\n\ - which should have a string value in Device.udiCarrier.carrierHRF\n 2. A string in Device.distinctIdentifier\n\ \ 3. A dateTime in Device.manufactureDate\n 4. A dateTime in Device.expirationDate\n 5. A string in Device.lotNumber\n\ \ 6. A string in Device.serialNumber\n\n#Summary of Constraints\n 1. Implantable medical devices that have\ \ UDI information SHALL represent this information in either carrierAIDC or carrierHRF.\n 2. For implantable\ \ medical devices that have UDI information, at least one of the Production Identifiers (UDI-PI) SHALL be\ \ present." Device_UdiCarrier: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: entryType: description: A coded entry to indicate how the data was entered. type: string enum: - barcode - rfid - manual - card - self-reported - unknown deviceIdentifier: pattern: '[ \r\n\t\S]+' description: The device identifier (DI) is a mandatory, fixed portion of a UDI that identifies the labeler and the specific version or model of a device. type: string carrierHRF: pattern: '[ \r\n\t\S]+' description: The full UDI carrier as the human readable form (HRF) representation of the barcode string as printed on the packaging of the device. type: string jurisdiction: pattern: \S* description: The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi. type: string issuer: pattern: \S* description: 'Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include : 1) GS1: http://hl7.org/fhir/NamingSystem/gs1-di, 2) HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-dI, 3) ICCBBA for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di, 4) ICCBA for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di.' type: string carrierAIDC: pattern: (\s*([0-9a-zA-Z\+\=]){4}\s*)+ description: The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - e.g., a barcode or RFID.Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats *SHALL* be base64 encoded. type: string Device_DeviceName: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - name - type properties: name: pattern: '[ \r\n\t\S]+' description: The name of the device. type: string type: description: 'The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.' type: string enum: - udi-label-name - user-friendly-name - patient-reported-name - manufacturer-name - model-name - other Device_Specialization: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - systemType properties: systemType: description: The standard that is used to operate and communicate. $ref: '#/components/schemas/CodeableConcept' version: pattern: '[ \r\n\t\S]+' description: The version of the standard that is used to operate and communicate. type: string USCoreDiagnosticReportLab: allOf: - $ref: '#/components/schemas/DiagnosticReport' - type: object required: - category - code - effectiveDateTime - effectivePeriod - issued - status - subject properties: result: description: "http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport\n\n Reference(US\ \ Core Laboratory Result Observation Profile)" type: array items: $ref: '#/components/schemas/Reference' code: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport US Core Laboratory Report Order Code Binding: US Core Diagnostic Report Laboratory Codes (extensible)' $ref: '#/components/schemas/CodeableConcept' performer: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Reference(US Core Practitioner Profile | US Core Organization Profile)' type: array items: $ref: '#/components/schemas/Reference' effectivePeriod: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Following elements under are effective and only one can be supplied: effectiveDateTime type = dateTime effectivePeriodtype = instant' $ref: '#/components/schemas/Period' effectiveDateTime: format: date-time description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Following elements under are effective and only one can be supplied: effectiveDateTime type = dateTime effectivePeriodtype = instant' type: string subject: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Reference(US Core Patient Profile)' $ref: '#/components/schemas/Reference' category: minItems: 1 maxItems: 1 description: "http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport\nFollowing elements\ \ under category and their multiplicity are:\ncoding 1..* type = Coding, Code defined by a terminology\ \ system, Fixed Value: (complex)\n |--system 1..1 type = uri, dentity of the terminology system, Fixed\ \ Value: http://terminology.hl7.org/CodeSystem/v2-0074\n |--code 1..1 type = code, Symbol in syntax\ \ defined by the system, Fixed Value: LAB" type: array items: $ref: '#/components/schemas/USCoreCodeableConceptLaboratorySlice' issued: format: date-time description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type = instant' type: string status: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Binding: DiagnosticReportStatus (required)' type: string enum: - registered - partial - preliminary - final - amended - corrected - appended - cancelled - entered-in-error - unknown description: "\n##Summary of the Mandatory Requirements\n1. A code in DiagnosticReport.status with a required\ \ binding to DiagnosticReportStatus\n2. One or more CodeableConcepts CodeableConcept in DiagnosticReport.category\ \ with an example binding to Diagnostic Service Section Codes\n - which must have at least a DiagnosticReport.category\ \ = {\"coding\": [{\"code\": \"LAB\", \"system\": \"terminology.hl7.org/CodeSystem/v2-0074\"}]}\n3. A CodeableConcept\ \ in DiagnosticReport.code with an extensible binding to US Core Diagnostic Report Laboratory Codes\n4.\ \ A Patient Reference in DiagnosticReport.subject\n5. A dateTime in DiagnosticReport.effective[x]\n6. An\ \ instant in DiagnosticReport.issued\n\n##Summary of the Must Support Requirements\n1. One or more Performer\ \ References in DiagnosticReport.performer\n2. One or more Result References in DiagnosticReport.result" DiagnosticReport: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - code - status properties: identifier: description: Identifiers assigned to this report by the performer or other systems. type: array items: $ref: '#/components/schemas/Identifier' code: description: A code or name that describes this diagnostic report. $ref: '#/components/schemas/CodeableConcept' performer: description: The diagnostic service that is responsible for issuing the report. type: array items: $ref: '#/components/schemas/Reference' effectivePeriod: description: The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself. $ref: '#/components/schemas/Period' resultsInterpreter: description: The practitioner or organization that is responsible for the report's conclusions and interpretations. type: array items: $ref: '#/components/schemas/Reference' subject: description: The subject of the report. Usually, but not always, this is a patient. However, diagnostic services also perform analyses on specimens collected from a variety of other sources. $ref: '#/components/schemas/Reference' conclusionCode: description: One or more codes that represent the summary conclusion (interpretation/impression) of the diagnostic report. type: array items: $ref: '#/components/schemas/CodeableConcept' presentedForm: description: Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent. type: array items: $ref: '#/components/schemas/Attachment' encounter: description: The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about. $ref: '#/components/schemas/Reference' media: description: A list of key images associated with this report. The images are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest). type: array items: $ref: '#/components/schemas/DiagnosticReport_Media' result: description: '[Observations](observation.html) that are part of this diagnostic report.' type: array items: $ref: '#/components/schemas/Reference' conclusion: pattern: '[ \r\n\t\S]+' description: Concise and clinically contextualized summary conclusion (interpretation/impression) of the diagnostic report. type: string effectiveDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself. type: string specimen: description: Details about the specimens on which this diagnostic report is based. type: array items: $ref: '#/components/schemas/Reference' category: description: A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes. type: array items: $ref: '#/components/schemas/CodeableConcept' issued: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: The date and time that this version of the report was made available to providers, typically after the report was reviewed and verified. type: string imagingStudy: description: One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images. type: array items: $ref: '#/components/schemas/Reference' basedOn: description: Details concerning a service requested. type: array items: $ref: '#/components/schemas/Reference' status: description: The status of the diagnostic report. type: string enum: - registered - partial - preliminary - final - amended - corrected - appended - cancelled - entered-in-error - unknown USCoreDiagnosticReportNote: allOf: - $ref: '#/components/schemas/DiagnosticReport' - type: object required: - category - code - effectiveDateTime - effectivePeriod - status - subject properties: code: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=CodeableConcept US Core Report Code Binding: US Core Diagnosticreport Report And Note Codes (extensible)' $ref: '#/components/schemas/CodeableConcept' performer: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=0..* Type=Reference(US Core Practitioner Profile | US Core Organization Profile)' type: array items: $ref: '#/components/schemas/Reference' effectivePeriod: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Following elements under are effective and only one can be supplied: effectiveDateTime type = dateTime effectivePeriodtype = instant' $ref: '#/components/schemas/Period' effectiveDateTime: format: date-time description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Following elements under are effective and only one can be supplied: effectiveDateTime type = dateTime effectivePeriodtype = instant' type: string subject: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=Reference(US Core Patient Profile) The subject of the report - usually, but not always, the patient' $ref: '#/components/schemas/Reference' presentedForm: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=0..* Type=Attachment' type: array items: $ref: '#/components/schemas/Attachment' encounter: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=0..1 Type=Reference(US Core Encounter Profile)' $ref: '#/components/schemas/Reference' category: minItems: 1 description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..* Type=CodeableConceptBinding: US Core DiagnosticReport Category (extensible)' type: array items: $ref: '#/components/schemas/CodeableConcept' issued: format: date-time description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=0..1 Type=instant' type: string status: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=code Binding: DiagnosticReportStatus (required)' type: string enum: - registered - partial - preliminary - final - amended - corrected - appended - cancelled - entered-in-error - unknown description: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note ##Summary of the Mandatory Requirements 1. A code in DiagnosticReport.status with a required binding to DiagnosticReportStatus 2. One or more CodeableConcepts in DiagnosticReport.category with an extensible binding to US Core DiagnosticReport Category 3. A CodeableConcept in DiagnosticReport.code with an extensible binding to US Core Diagnosticreport Report And Note Codes 4. A Patient Reference in DiagnosticReport.subject 5. A dateTime in DiagnosticReport.effective[x] ##Summary of the Must Support Requirements 1. A Encounter Reference in DiagnosticReport.encounter 2. An instant in DiagnosticReport.issued 3. One or more Performer References in DiagnosticReport.performer 4. One or more Attachments in DiagnosticReport.presentedForm' DiagnosticReport_Media: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - link properties: link: description: Reference to the image source. $ref: '#/components/schemas/Reference' comment: pattern: '[ \r\n\t\S]+' description: A comment about the image. Typically, this is used to provide an explanation for why the image is included, or to draw the viewer's attention to important features. type: string DocumentReference: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - content - status properties: date: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: When the document reference was created. type: string identifier: description: Other identifiers associated with the document, including version independent identifiers. type: array items: $ref: '#/components/schemas/Identifier' custodian: description: Identifies the organization or group who is responsible for ongoing maintenance of and access to the document. $ref: '#/components/schemas/Reference' subject: description: Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). $ref: '#/components/schemas/Reference' author: description: Identifies who is responsible for adding the information to the document. type: array items: $ref: '#/components/schemas/Reference' securityLabel: description: A set of Security-Tag codes specifying the level of privacy/security of the Document. Note that DocumentReference.meta.security contains the security labels of the "reference" to the document, while DocumentReference.securityLabel contains a snapshot of the security labels on the document the reference refers to. type: array items: $ref: '#/components/schemas/CodeableConcept' description: pattern: '[ \r\n\t\S]+' description: Human-readable description of the source document. type: string masterIdentifier: description: Document identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document. $ref: '#/components/schemas/Identifier' type: description: Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced. $ref: '#/components/schemas/CodeableConcept' content: minItems: 1 description: The document and format referenced. There may be multiple content element repetitions, each with a different format. type: array items: $ref: '#/components/schemas/DocumentReference_Content' docStatus: description: The status of the underlying document. type: string enum: - preliminary - final - amended - entered-in-error context: description: The clinical context in which the document was prepared. $ref: '#/components/schemas/DocumentReference_Context' category: description: A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type. type: array items: $ref: '#/components/schemas/CodeableConcept' relatesTo: description: Relationships that this document has with other document references that already exist. type: array items: $ref: '#/components/schemas/DocumentReference_RelatesTo' authenticator: description: Which person or organization authenticates that this document is valid. $ref: '#/components/schemas/Reference' status: description: The status of this document reference. type: string enum: - current - superseded - entered-in-error DocumentReference_RelatesTo: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - code - target properties: code: description: The type of relationship that this document has with anther document. type: string enum: - replaces - transforms - signs - appends target: description: The target document of this relationship. $ref: '#/components/schemas/Reference' DocumentReference_Context: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: period: description: The time period over which the service that is described by the document was provided. $ref: '#/components/schemas/Period' related: description: Related identifiers or resources associated with the DocumentReference. type: array items: $ref: '#/components/schemas/Reference' facilityType: description: The kind of facility where the patient was seen. $ref: '#/components/schemas/CodeableConcept' practiceSetting: description: This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty. $ref: '#/components/schemas/CodeableConcept' encounter: description: Describes the clinical encounter or type of care that the document content is associated with. type: array items: $ref: '#/components/schemas/Reference' event: description: This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the type Code, such as a "History and Physical Report" in which the procedure being documented is necessarily a "History and Physical" act. type: array items: $ref: '#/components/schemas/CodeableConcept' sourcePatientInfo: description: The Patient Information as known when the document was published. May be a reference to a version specific, or contained. $ref: '#/components/schemas/Reference' USCoreDocumentReference: allOf: - $ref: '#/components/schemas/DocumentReference' - type: object required: - category - content - status - subject - type properties: date: format: date-time description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type = instant' type: string identifier: description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport $ref: '#/components/schemas/Identifier' custodian: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Reference(US Core Organization Profile)' $ref: '#/components/schemas/Reference' subject: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1, Type=Reference(US Core Patient Profile)' $ref: '#/components/schemas/Reference' author: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Reference(US Core Practitioner Profile | PractitionerRole | US Core Organization Profile | Device | US Core Patient Profile | RelatedPerson)' type: array items: $ref: '#/components/schemas/Reference' context: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Following elements are under context and their multiplicity are: encounter 0..1 type = Reference(US Core Encounter Profile) period 0..1, type = Period' $ref: '#/components/schemas/DocumentReference_Context' type: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=CodeableConcept Binding: US Core DocumentReference Type (required) Min Binding: US Core Clinical Note Type' $ref: '#/components/schemas/CodeableConcept' category: minItems: 1 description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..* Type=CodeableConceptBinding: US Core DocumentReference Category (extensible)' type: array items: $ref: '#/components/schemas/CodeableConcept' content: description: "http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport\n\nFollowing elements\ \ under content and their multiplicity are:\nattachment 1..1 type = Attachment, us-core-6: DocumentReference.content.attachment.url\ \ or DocumentReference.content.attachment.data or both SHALL be present.\n |--contentType 1..1 type\ \ = code\n |--url 0..1 type = url\nformat 0..1, type = Coding, Binding: DocumentReferenceFormatCodeSet\ \ (extensible)" $ref: '#/components/schemas/DocumentReference_Content' status: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Binding: DocumentReferenceStatus (required)' type: string enum: - current - superseded - entered-in-error description: "http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference\n\n##Summary of the\ \ Mandatory Requirements\n1. A code in DocumentReference.status with a required binding to DocumentReferenceStatus\n\ 2. A CodeableConcept in DocumentReference.type with a required binding to US Core DocumentReference Type\n\ 3. One or more CodeableConcepts in DocumentReference.category with an extensible binding to US Core DocumentReference\ \ Category\n4. A Patient Reference in DocumentReference.subject\n5. A Content in DocumentReference.content\n\ \ - which must have a Attachment value in DocumentReference.content.attachment\n- which must have a code\ \ value in DocumentReference.content.attachment.contentType with a required binding to MimeType\n- which\ \ should have a base64Binary value in DocumentReference.content.attachment.data\n- which should have an\ \ url value in DocumentReference.content.attachment.url\n - which should have a Coding value in DocumentReference.content.format\ \ with an extensible binding to DocumentReference Format Code Set\n\n##Summary of the Must Support Requirements\n\ 1. One or more Identifiers in DocumentReference.identifier\n2. An instant in DocumentReference.date\n3.\ \ One or more Author References in DocumentReference.author\n4. A Custodian Reference in DocumentReference.custodian\n\ 5. A Context in DocumentReference.context\n - which should have a Encounter Reference value in DocumentReference.context.encounter\n\ \ - which should have a Period value in DocumentReference.context.period\n\n##Summary of Constraints\n1.\ \ DocumentReference.content.attachment.url or DocumentReference.content.attachment.data or both SHALL be\ \ present." DocumentReference_Content: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - attachment properties: attachment: description: The document or URL of the document along with critical metadata to prove content has integrity. $ref: '#/components/schemas/Attachment' format: description: An identifier of the document encoding, structure, and template that the document conforms to beyond the base format indicated in the mimeType. $ref: '#/components/schemas/Coding' Provenance: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - agent - recorded - target properties: reason: description: The reason that the activity was taking place. type: array items: $ref: '#/components/schemas/CodeableConcept' agent: minItems: 1 description: An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place. type: array items: $ref: '#/components/schemas/Provenance_Agent' activity: description: An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities. $ref: '#/components/schemas/CodeableConcept' signature: description: A digital signature on the target Reference(s). The signer should match a Provenance.agent. The purpose of the signature is indicated. type: array items: $ref: '#/components/schemas/Signature' location: description: Where the activity occurred, if relevant. $ref: '#/components/schemas/Reference' occurredPeriod: description: The period during which the activity occurred. $ref: '#/components/schemas/Period' recorded: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: The instant of time at which the activity was recorded. type: string occurredDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The period during which the activity occurred. type: string entity: description: An entity used in this activity. type: array items: $ref: '#/components/schemas/Provenance_Entity' target: minItems: 1 description: The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity. type: array items: $ref: '#/components/schemas/Reference' policy: description: Policy or plan the activity was defined by. Typically, a single activity may have multiple applicable policy documents, such as patient consent, guarantor funding, etc. type: array items: pattern: \S* type: string Encounter_Location: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - location properties: period: description: Time period during which the patient was present at the location. $ref: '#/components/schemas/Period' physicalType: description: This will be used to specify the required levels (bed/ward/room/etc.) desired to be recorded to simplify either messaging or query. $ref: '#/components/schemas/CodeableConcept' location: description: The location where the encounter takes place. $ref: '#/components/schemas/Reference' status: description: The status of the participants' presence at the specified location during the period specified. If the participant is no longer at the location, then the period will have an end date/time. type: string enum: - planned - active - reserved - completed Provenance_Entity: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - role - what properties: agent: description: The entity is attributed to an agent to express the agent's responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity. type: array items: $ref: '#/components/schemas/Provenance_Agent' role: description: How the entity was used during the activity. type: string enum: - derivation - revision - quotation - source - removal what: description: Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative. $ref: '#/components/schemas/Reference' USCoreProvenance_AgentAuthor: allOf: - $ref: '#/components/schemas/Provenance_Agent' - type: object Encounter_ClassHistory: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - class - period properties: period: description: The time that the episode was in the specified class. $ref: '#/components/schemas/Period' class: description: inpatient | outpatient | ambulatory | emergency +. $ref: '#/components/schemas/Coding' USCoreProvenance_AgentTransmitter: allOf: - $ref: '#/components/schemas/Provenance_Agent' - type: object Encounter: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - class - status properties: serviceType: description: Broad categorization of the service that is to be provided (e.g. cardiology). $ref: '#/components/schemas/CodeableConcept' identifier: description: Identifier(s) by which this encounter is known. type: array items: $ref: '#/components/schemas/Identifier' partOf: description: Another Encounter of which this encounter is a part of (administratively or in time). $ref: '#/components/schemas/Reference' period: description: The time that the episode was in the specified status. $ref: '#/components/schemas/Period' classHistory: description: The class history permits the tracking of the encounters transitions without needing to go through the resource history. This would be used for a case where an admission starts of as an emergency encounter, then transitions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kind of discharge from emergency to inpatient. type: array items: $ref: '#/components/schemas/Encounter_ClassHistory' hospitalization: description: Details about the admission to a healthcare service. $ref: '#/components/schemas/Encounter_Hospitalization' subject: description: The patient or group present at the encounter. $ref: '#/components/schemas/Reference' length: description: Quantity of time the encounter lasted. This excludes the time during leaves of absence. $ref: '#/components/schemas/Duration' reasonReference: description: Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis. type: array items: $ref: '#/components/schemas/Reference' diagnosis: description: The list of diagnosis relevant to this encounter. type: array items: $ref: '#/components/schemas/Encounter_Diagnosis' appointment: description: The appointment that scheduled this encounter. type: array items: $ref: '#/components/schemas/Reference' type: description: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation). type: array items: $ref: '#/components/schemas/CodeableConcept' priority: description: Indicates the urgency of the encounter. $ref: '#/components/schemas/CodeableConcept' participant: description: The list of people responsible for providing the service. type: array items: $ref: '#/components/schemas/Encounter_Participant' statusHistory: description: The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them. type: array items: $ref: '#/components/schemas/Encounter_StatusHistory' serviceProvider: description: The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy. $ref: '#/components/schemas/Reference' location: description: List of locations where the patient has been during this encounter. type: array items: $ref: '#/components/schemas/Encounter_Location' episodeOfCare: description: Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years). type: array items: $ref: '#/components/schemas/Reference' reasonCode: description: Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis. type: array items: $ref: '#/components/schemas/CodeableConcept' class: description: Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations. $ref: '#/components/schemas/Coding' basedOn: description: The request this encounter satisfies (e.g. incoming referral or procedure request). type: array items: $ref: '#/components/schemas/Reference' account: description: The set of accounts that may be used for billing for this Encounter. type: array items: $ref: '#/components/schemas/Reference' status: description: planned | arrived | triaged | in-progress | onleave | finished | cancelled +. type: string enum: - planned - arrived - triaged - in-progress - onleave - finished - cancelled - entered-in-error - unknown USCoreProvenance: allOf: - $ref: '#/components/schemas/Provenance' - type: object required: - agent - recorded - target properties: agent: minItems: 1 type: array items: $ref: '#/components/schemas/Provenance_Agent' recorded: format: date-time description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=instant Timestamp when the activity was recorded / updated' type: string target: minItems: 1 description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..* Type=Reference(Resource) The Resource this Provenance record supports' type: array items: $ref: '#/components/schemas/Reference' description: "http://hl7.org/fhir/us/core/StructureDefinition/us-core-provenance\n\n\n##Summary of the Mandatory\ \ Requirements\n1. One or more Target References in Provenance.target\n2. An instant in Provenance.recorded\n\ 3. One or more Agents in Provenance.agent\n - which should have a CodeableConcept value in Provenance.agent.type\ \ with an extensible binding to US Core Provenance Participant Type Codes\n - which must have a Who Reference\ \ value in Provenance.agent.who\n - which should have an Onbehalfof Reference value in Provenance.agent.onBehalfOf\n\ \n##Summary of the Must Support Requirements\n1. One or more Agents in Provenance.agent (Use the class USCoreProvenance_AgentAuthor)\n\ \ - which must have a Provenance.agent.type = {\"coding\": [{\"code\": \"author\", \"system\": \"http://terminology.hl7.org/CodeSystem/provenance-participant-type\"\ }]}\n2. An Agent in Provenance.agent (Use the class USCoreProvenance_AgentTransmitter)\n - which must have\ \ a Provenance.agent.type = {\"coding\": [{\"code\": \"transmitter\", \"system\": \"http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type\"\ }]}\n\n\n##Summary of Constraints\n1. onBehalfOf SHALL be present when Provenance.agent.who is a Practitioner\ \ or Device\n\n### Follow the instructions in the Differential View documentation ###" Provenance_Agent: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - who properties: role: description: The function of the agent with respect to the activity. The security role enabling the agent with respect to the activity. type: array items: $ref: '#/components/schemas/CodeableConcept' onBehalfOf: description: The individual, device, or organization for whom the change was made. $ref: '#/components/schemas/Reference' type: description: The participation the agent had with respect to the activity. $ref: '#/components/schemas/CodeableConcept' who: description: The individual, device or organization that participated in the event. $ref: '#/components/schemas/Reference' Encounter_Diagnosis: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - condition properties: condition: description: Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure. $ref: '#/components/schemas/Reference' use: description: Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …). $ref: '#/components/schemas/CodeableConcept' rank: format: int32 description: Ranking of the diagnosis (for each role type). type: integer Encounter_Hospitalization: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: specialArrangement: description: Any special requests that have been made for this hospitalization encounter, such as the provision of specific equipment or other things. type: array items: $ref: '#/components/schemas/CodeableConcept' reAdmission: description: Whether this hospitalization is a readmission and why if known. $ref: '#/components/schemas/CodeableConcept' origin: description: The location/organization from which the patient came before admission. $ref: '#/components/schemas/Reference' destination: description: Location/organization to which the patient is discharged. $ref: '#/components/schemas/Reference' dietPreference: description: Diet preferences reported by the patient. type: array items: $ref: '#/components/schemas/CodeableConcept' preAdmissionIdentifier: description: Pre-admission identifier. $ref: '#/components/schemas/Identifier' specialCourtesy: description: Special courtesies (VIP, board member). type: array items: $ref: '#/components/schemas/CodeableConcept' dischargeDisposition: description: Category or kind of location after discharge. $ref: '#/components/schemas/CodeableConcept' admitSource: description: From where patient was admitted (physician referral, transfer). $ref: '#/components/schemas/CodeableConcept' Encounter_Participant: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: period: description: The period of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter's period. $ref: '#/components/schemas/Period' individual: description: Persons involved in the encounter other than the patient. $ref: '#/components/schemas/Reference' type: description: Role of participant in encounter. type: array items: $ref: '#/components/schemas/CodeableConcept' USCoreEncounter: allOf: - $ref: '#/components/schemas/Encounter' - type: object required: - class - hospitalization - period - status - subject - type properties: identifier: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport(S) ... system S 1..1 urihttp://hl7.org/fhir/R4/datatypes.html#uri .... value S 1..1 string http://hl7.org/fhir/R4/datatypes.html#string' type: array items: $ref: '#/components/schemas/Identifier' period: description: https://hl7.org/fhir/conformance-rules.html#mustSupport $ref: '#/components/schemas/Period' hospitalization: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport(S) .. dischargeDisposition S 0..1 CodeableConcept - http://hl7.org/fhir/R4/datatypes.html#CodeableConcept' $ref: '#/components/schemas/Encounter_Hospitalization' subject: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport ...Reference(US Core Patient Profile) - https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-patient.html' $ref: '#/components/schemas/Reference' location: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport(S) .. location S 1..1 Reference(Location)- http://hl7.org/fhir/R4/location.html' type: array items: $ref: '#/components/schemas/Encounter_Location' reasonCode: description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: array items: $ref: '#/components/schemas/CodeableConcept' type: minItems: 1 description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport ..Binding US Core Encounter Type (extensible) - https://www.hl7.org/fhir/us/core/ValueSet-us-core-encounter-type.html' type: array items: $ref: '#/components/schemas/CodeableConcept' class: description: https://hl7.org/fhir/conformance-rules.html#mustSupport $ref: '#/components/schemas/Coding' participant: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport(S) .... type S 0..*CodeableConcept -http://hl7.org/fhir/R4/datatypes.html#CodeableConcept .... period S 0..1 Period - http://hl7.org/fhir/R4/datatypes.html#Period .... individual S 0..1 Reference(US Core Practitioner Profile)- https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-practitioner.html' type: array items: $ref: '#/components/schemas/Encounter_Participant' status: description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string enum: - planned - arrived - triaged - in-progress - onleave - finished - cancelled - entered-in-error - unknown description: 'Encounter Summary of the Mandatory Requirements A code in Encounter.status with a required binding to EncounterStatus A Coding in Encounter.class with an extensible binding to V3 Value SetActEncounterCode One or more CodeableConcepts in Encounter.type with an extensible binding to US Core Encounter Type A Patient Reference in Encounter.subject Summary of the Must Support Requirements One or more Identifiers in Encounter.identifier which must have an uri value in Encounter.identifier.system which must have a string value in Encounter.identifier.value One or more Participants in Encounter.participant which should have one or more CodeableConcept values in Encounter.participant.type with an extensible binding to Participant type which should have a Period value in Encounter.participant.period which should have a Individual Reference value in Encounter.participant.individual A Period in Encounter.period One or more CodeableConcepts in Encounter.reasonCode with a preferred binding to Encounter Reason Codes A Hospitalization in Encounter.hospitalization which should have a CodeableConcept value in Encounter.hospitalization.dischargeDisposition with an example binding to Discharge disposition One or more Locations in Encounter.location which must have a Location Reference value in Encounter.location.location' Encounter_StatusHistory: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - period - status properties: period: description: The time that the episode was in the specified status. $ref: '#/components/schemas/Period' status: description: planned | arrived | triaged | in-progress | onleave | finished | cancelled +. type: string enum: - planned - arrived - triaged - in-progress - onleave - finished - cancelled - entered-in-error - unknown Endpoint: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - address - connectionType - payloadType - status properties: identifier: description: Identifier for the organization that is used to identify the endpoint across multiple disparate systems. type: array items: $ref: '#/components/schemas/Identifier' period: description: The interval during which the endpoint is expected to be operational. $ref: '#/components/schemas/Period' managingOrganization: description: The organization that manages this endpoint (even if technically another organization is hosting this in the cloud, it is the organization associated with the data). $ref: '#/components/schemas/Reference' address: pattern: \S* description: The uri that describes the actual end-point to connect to. type: string payloadType: minItems: 1 description: The payload type describes the acceptable content that can be communicated on the endpoint. type: array items: $ref: '#/components/schemas/CodeableConcept' contact: description: Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting. type: array items: $ref: '#/components/schemas/ContactPoint' name: pattern: '[ \r\n\t\S]+' description: A friendly name that this endpoint can be referred to with. type: string header: description: Additional headers / information to send as part of the notification. type: array items: pattern: '[ \r\n\t\S]+' type: string payloadMimeType: description: The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType). type: array items: pattern: '[^\s]+(\s[^\s]+)*' type: string connectionType: description: A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook). $ref: '#/components/schemas/Coding' status: description: active | suspended | error | off | test. type: string enum: - active - suspended - error - 'off' - entered-in-error - test ExplanationOfBenefit_AddItem_Detail: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - productOrService properties: unitPrice: description: If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group. $ref: '#/components/schemas/Money' adjudication: description: The adjudication results. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' quantity: description: The number of repetitions of a service or product. $ref: '#/components/schemas/SimpleQuantity' modifier: description: Item typification or modifiers codes to convey additional context for the product or service. type: array items: $ref: '#/components/schemas/CodeableConcept' subDetail: description: Third-tier of goods and services. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_AddItem_Detail_SubDetail' productOrService: description: When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item. $ref: '#/components/schemas/CodeableConcept' factor: description: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. type: number net: description: The quantity times the unit price for an additional service or product or charge. $ref: '#/components/schemas/Money' noteNumber: description: The numbers associated with notes below which apply to the adjudication of this item. type: array items: format: int32 type: integer ExplanationOfBenefit_CareTeam: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - provider - sequence properties: sequence: format: int32 description: A number to uniquely identify care team entries. type: integer qualification: description: The qualification of the practitioner which is applicable for this service. $ref: '#/components/schemas/CodeableConcept' role: description: The lead, assisting or supervising practitioner and their discipline if a multidisciplinary team. $ref: '#/components/schemas/CodeableConcept' provider: description: Member of the team who provided the product or service. $ref: '#/components/schemas/Reference' responsible: description: The party who is billing and/or responsible for the claimed products or services. type: boolean ExplanationOfBenefit_Payee: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: type: description: 'Type of Party to be reimbursed: Subscriber, provider, other.' $ref: '#/components/schemas/CodeableConcept' party: description: Reference to the individual or organization to whom any payment will be made. $ref: '#/components/schemas/Reference' CARINBBExplanationOfBenefit_SupportingInfoAttendingNetworkContractingStatus: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="attendingnetworkcontractingstatus"' CARINBBExplanationOfBenefit_SupportingInfoTypeOfService: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="typeofservice"' CARINBBExplanationOfBenefit_SupportingInfoReferringNetworkContracting: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="attendingnetworkcontractingstatus"' CARINBBExplanationOfBenefit_SupportingInfoFacilityTypeCode: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="tob-typeoffacility"' CARINBBExplanationOfBenefit_Item_Adjudication: allOf: - $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' - type: object C4BBExplanationOfBenefit: allOf: - $ref: '#/components/schemas/ExplanationOfBenefit' - type: object required: - identifier - insurance - insurer - meta - outcome - patient - provider - status - total - type - use properties: insurance: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.insurance insurance1..* https://hl7.org/fhir/conformance-rules.html#mustSupport insurance.focal1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport insurance.coverage 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Coverage.html' $ref: '#/components/schemas/ExplanationOfBenefit_Insurance' identifier: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.identifier identifier1..* https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding:http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimIdentifierType.html' type: array items: $ref: '#/components/schemas/Identifier' item: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.item item0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.sequence1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.noteNumber0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item' use: default: claim description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.use use1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Fixed Value: "claim"' type: string enum: - claim - preauthorization - predetermination type: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.type type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/R4/valueset-claim-type.html' $ref: '#/components/schemas/CodeableConcept' processNote: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.processNote processNote 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_ProcessNote' payee: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.payee payee0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport payee.type 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayeeType.html payee.party 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html' $ref: '#/components/schemas/ExplanationOfBenefit_Payee' total: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.total total1..* https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' related: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.related related0..* https://hl7.org/fhir/conformance-rules.html#mustSupport related.relationship 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBRelatedClaimRelationshipCodes.html related.reference1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Related' supportingInfo: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.supportingInfo supportingInfo0..* https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/ExplanationOfBenefit_SupportingInfo' provider: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.provider provider1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html' $ref: '#/components/schemas/Reference' meta: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.meta meta1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/C4BBMeta' patient: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.patient patient1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient.html' $ref: '#/components/schemas/Reference' insurer: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.insurer insurer1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html' $ref: '#/components/schemas/Reference' billablePeriod: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.billablePeriod billablePeriod0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/Period' payment: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.payment payment0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport payment.type0.1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerClaimPaymentStatusCode.html' $ref: '#/components/schemas/ExplanationOfBenefit_Payment' outcome: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.outcome outcome1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: string enum: - queued - complete - error - partial careTeam: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.careTeam careTeam0..* https://hl7.org/fhir/conformance-rules.html#mustSupport careTeam.provider1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html careTeam.role0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/ExplanationOfBenefit_CareTeam' status: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-definitions.html#ExplanationOfBenefit.status status1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: string enum: - active - cancelled - draft - entered-in-error description: 'CARIN v1.0.0 Extension to base FHIR http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit.html' CARINBBExplanationOfBenefit_SupportingInfoSiteNetworkContractingStatus: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="sitenetworkcontractingstatus code binding: CARIN Blue Button Network Contracting Status Value Set' CARINBBExplanationOfBenefit_SupportingInfoRxOriginCode: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="rxorigincode"' ExplanationOfBenefit_AddItem_Detail_SubDetail: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - productOrService properties: unitPrice: description: If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group. $ref: '#/components/schemas/Money' adjudication: description: The adjudication results. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' quantity: description: The number of repetitions of a service or product. $ref: '#/components/schemas/SimpleQuantity' modifier: description: Item typification or modifiers codes to convey additional context for the product or service. type: array items: $ref: '#/components/schemas/CodeableConcept' productOrService: description: When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item. $ref: '#/components/schemas/CodeableConcept' factor: description: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. type: number net: description: The quantity times the unit price for an additional service or product or charge. $ref: '#/components/schemas/Money' noteNumber: description: The numbers associated with notes below which apply to the adjudication of this item. type: array items: format: int32 type: integer ExplanationOfBenefit_SupportingInfo: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - category - sequence properties: timingDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: The date when or period to which this information refers. type: string valueBoolean: description: Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data. type: boolean sequence: format: int32 description: A number to uniquely identify supporting information entries. type: integer reason: description: Provides the reason in the situation where a reason code is required in addition to the content. $ref: '#/components/schemas/Coding' code: description: System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought. $ref: '#/components/schemas/CodeableConcept' valueAttachment: description: Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data. $ref: '#/components/schemas/Attachment' valueString: pattern: '[ \r\n\t\S]+' description: Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data. type: string valueReference: description: Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data. $ref: '#/components/schemas/Reference' timingPeriod: description: The date when or period to which this information refers. $ref: '#/components/schemas/Period' category: description: 'The general class of the information supplied: information; exception; accident, employment; onset, etc.' $ref: '#/components/schemas/CodeableConcept' valueQuantity: description: Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data. $ref: '#/components/schemas/Quantity' CARINBBExplanationOfBenefit_InsuranceSecondaryInsurance: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_Insurance' - type: object description: focal="true" ExplanationOfBenefit_Related: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: reference: description: An alternate organizational reference to the case or file to which this particular claim pertains. $ref: '#/components/schemas/Identifier' claim: description: Reference to a related claim. $ref: '#/components/schemas/Reference' relationship: description: A code to convey how the claims are related. $ref: '#/components/schemas/CodeableConcept' CARINBBExplanationOfBenefit_InsurancePrimaryInsurance: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_Insurance' - type: object description: focal="false" CARINBBExplanationOfBenefit_SupportingInfoPatientDischargeStatusCode: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="discharge-status"' ExplanationOfBenefit_Item_Detail_SubDetail: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - productOrService - sequence properties: unitPrice: description: If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group. $ref: '#/components/schemas/Money' quantity: description: The number of repetitions of a service or product. $ref: '#/components/schemas/SimpleQuantity' programCode: description: Identifies the program under which this may be recovered. type: array items: $ref: '#/components/schemas/CodeableConcept' modifier: description: Item typification or modifiers codes to convey additional context for the product or service. type: array items: $ref: '#/components/schemas/CodeableConcept' productOrService: description: When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item. $ref: '#/components/schemas/CodeableConcept' noteNumber: description: The numbers associated with notes below which apply to the adjudication of this item. type: array items: format: int32 type: integer adjudication: description: The adjudication results. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' sequence: format: int32 description: A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items. type: integer revenue: description: The type of revenue or cost center providing the product and/or service. $ref: '#/components/schemas/CodeableConcept' udi: description: Unique Device Identifiers associated with this line item. type: array items: $ref: '#/components/schemas/Reference' category: description: Code to identify the general type of benefits under which products and services are provided. $ref: '#/components/schemas/CodeableConcept' factor: description: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. type: number net: description: The quantity times the unit price for an additional service or product or charge. $ref: '#/components/schemas/Money' ExplanationOfBenefit_BenefitBalance: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - category properties: excluded: description: True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage. type: boolean unit: description: Indicates if the benefits apply to an individual or to the family. $ref: '#/components/schemas/CodeableConcept' financial: description: Benefits Used to date. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_BenefitBalance_Financial' name: pattern: '[ \r\n\t\S]+' description: A short name or tag for the benefit. type: string description: pattern: '[ \r\n\t\S]+' description: A richer description of the benefit or services covered. type: string term: description: The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'. $ref: '#/components/schemas/CodeableConcept' category: description: Code to identify the general type of benefits under which products and services are provided. $ref: '#/components/schemas/CodeableConcept' network: description: Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers. $ref: '#/components/schemas/CodeableConcept' ExplanationOfBenefit_Item: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - productOrService - sequence properties: modifier: description: Item typification or modifiers codes to convey additional context for the product or service. type: array items: $ref: '#/components/schemas/CodeableConcept' productOrService: description: When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item. $ref: '#/components/schemas/CodeableConcept' locationAddress: description: Where the product or service was provided. $ref: '#/components/schemas/Address' servicedPeriod: description: The date or dates when the service or product was supplied, performed or completed. $ref: '#/components/schemas/Period' noteNumber: description: The numbers associated with notes below which apply to the adjudication of this item. type: array items: format: int32 type: integer adjudication: description: If this item is a group then the values here are a summary of the adjudication of the detail items. If this item is a simple product or service then this is the result of the adjudication of this item. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' informationSequence: description: Exceptions, special conditions and supporting information applicable for this service or product. type: array items: format: int32 type: integer revenue: description: The type of revenue or cost center providing the product and/or service. $ref: '#/components/schemas/CodeableConcept' locationCodeableConcept: description: Where the product or service was provided. $ref: '#/components/schemas/CodeableConcept' diagnosisSequence: description: Diagnoses applicable for this service or product. type: array items: format: int32 type: integer locationReference: description: Where the product or service was provided. $ref: '#/components/schemas/Reference' factor: description: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. type: number net: description: The quantity times the unit price for an additional service or product or charge. $ref: '#/components/schemas/Money' unitPrice: description: If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group. $ref: '#/components/schemas/Money' quantity: description: The number of repetitions of a service or product. $ref: '#/components/schemas/SimpleQuantity' programCode: description: Identifies the program under which this may be recovered. type: array items: $ref: '#/components/schemas/CodeableConcept' careTeamSequence: description: Care team members related to this service or product. type: array items: format: int32 type: integer encounter: description: A billed item may include goods or services provided in multiple encounters. type: array items: $ref: '#/components/schemas/Reference' sequence: format: int32 description: A number to uniquely identify item entries. type: integer bodySite: description: Physical service site on the patient (limb, tooth, etc.). $ref: '#/components/schemas/CodeableConcept' subSite: description: A region or surface of the bodySite, e.g. limb region or tooth surface(s). type: array items: $ref: '#/components/schemas/CodeableConcept' servicedDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: The date or dates when the service or product was supplied, performed or completed. type: string udi: description: Unique Device Identifiers associated with this line item. type: array items: $ref: '#/components/schemas/Reference' detail: description: Second-tier of goods and services. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Detail' procedureSequence: description: Procedures applicable for this service or product. type: array items: format: int32 type: integer category: description: Code to identify the general type of benefits under which products and services are provided. $ref: '#/components/schemas/CodeableConcept' CARINBBExplanationOfBenefit_SupportingInfoMsDrg: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="ms-drg" code Binding: CARIN Blue Button Network Contracting Status Value Set (required)' ExplanationOfBenefit_Procedure: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - sequence properties: date: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Date and optionally time the procedure was performed. type: string sequence: format: int32 description: A number to uniquely identify procedure entries. type: integer procedureCodeableConcept: description: The code or reference to a Procedure resource which identifies the clinical intervention performed. $ref: '#/components/schemas/CodeableConcept' procedureReference: description: The code or reference to a Procedure resource which identifies the clinical intervention performed. $ref: '#/components/schemas/Reference' udi: description: Unique Device Identifiers associated with this line item. type: array items: $ref: '#/components/schemas/Reference' type: description: When the condition was observed or the relative ranking. type: array items: $ref: '#/components/schemas/CodeableConcept' CARINBBExplanationOfBenefit_SupportingInfo: allOf: - $ref: '#/components/schemas/ExplanationOfBenefit_SupportingInfo' - type: object "CARINBBExplanationOfBenefit_SupportingInfoFrequencyCode\t": allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="tob-frequency"' CARINBBExplanationOfBenefit_SupportingInfoPerformingNetworkContractingStatus: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="performingnetworkcontractingstatus" code binding: CARIN Blue Button Network Contracting Status Value Set' ExplanationOfBenefit_Diagnosis: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - sequence properties: sequence: format: int32 description: A number to uniquely identify diagnosis entries. type: integer onAdmission: description: Indication of whether the diagnosis was present on admission to a facility. $ref: '#/components/schemas/CodeableConcept' packageCode: description: A package billing code or bundle code used to group products and services to a particular health condition (such as heart attack) which is based on a predetermined grouping code system. $ref: '#/components/schemas/CodeableConcept' type: description: When the condition was observed or the relative ranking. type: array items: $ref: '#/components/schemas/CodeableConcept' diagnosisReference: description: The nature of illness or problem in a coded form or as a reference to an external defined Condition. $ref: '#/components/schemas/Reference' diagnosisCodeableConcept: description: The nature of illness or problem in a coded form or as a reference to an external defined Condition. $ref: '#/components/schemas/CodeableConcept' C4BBExplanationOfBenefitInpatientInstitutional: allOf: - $ref: '#/components/schemas/C4BBExplanationOfBenefit' - type: object required: - billablePeriod - created - diagnosis - insurance - supportingInfo - total - type properties: insurance: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.insurance insurance1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport insurance.focal 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport insurance.coverage 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Coverage.html' $ref: '#/components/schemas/ExplanationOfBenefit_Insurance' item: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.item item0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.sequence1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.revenue1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCRevenueCodes.html item.productOrService 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AMACPTCMSHCPCSProcedureCodes.html item.modifier0..* https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AMACPTCMSHCPCSModifiers.html item.quantity0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudicationCategoryDiscriminator.html =============================== item.adjudication:adjudicationamounttype 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category 1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html item.adjudication.amount 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport =============================== item.adjudication:denialreason0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category.coding1..* item.adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html item.adjudication.category.coding.code1..1 Fixed Value: "denialreason" item.adjudication.reason1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-X12ClaimAdjustmentReasonCodesCMSRemittanceAdviceRemarkCodes.html =============================== item.adjudication:allowwedunits0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category.coding1..* item.adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html item.adjudication.category.coding.code1..1 Fixed Value: "allowedunits" item.adjudication.value1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item' created: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.created created 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: string diagnosis: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.diagnosis https://hl7.org/fhir/conformance-rules.html#mustSupport diagnosis1..* https://hl7.org/fhir/conformance-rules.html#mustSupport diagnosisi.diagnosis[x] 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-CDCICD910CMDiagnosisCodes.html diagnosis.type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimInpatientInstitutionalDiagnosisType.html diagnosis.onAdmission 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCPresentOnAdmission.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Diagnosis' procedure: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.procedure procedure0..* https://hl7.org/fhir/conformance-rules.html#mustSupport procedure.type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimProcedureType.html procedure.date0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport procedure.procedure[x] 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-CMSICD910PCSProcedureCodes.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Procedure' type: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.type type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/R4/valueset-claim-type.html type.category.coding 1..* type.category.coding.system 1..1 Fixed Value: https://terminology.hl7.org/1.0.0//CodeSystem-claim-type.html type.category.coding.code 1..1 Fixed Value: "institutional"' $ref: '#/components/schemas/CodeableConcept' processNote: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.processNote processNote 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport processNote.text 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_ProcessNote' adjudication: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.adjudication adjudication0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudicationCategoryDiscriminator.html =============================== adjudication:adjudicationamounttype 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html adjudication.amount1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport =============================== adjudication:denialreason0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category.coding1..* adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html adjudication.category.coding.code 1..1 Fixed Value: "denialreason" adjudication.reason1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-X12ClaimAdjustmentReasonCodesCMSRemittanceAdviceRemarkCodes.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' payee: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.payee payee0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport payee.type 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayeeType.html payee.party 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html' $ref: '#/components/schemas/ExplanationOfBenefit_Payee' total: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.total total1..* https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBTotalCategoryDiscriminator.html ==================== total:adjudicationamounttype 1..* https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html total.amount1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ==================== total:inoutnetwork 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerBenefitPaymentStatus.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' supportingInfo: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.supportingInfo supportingInfo1..* https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:billingnetworkcontractingstatus 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code1..1 Fixed Value: "billingnetworkcontractingstatus" supportingInfo.code1..1https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerProviderContractingStatus.html ================================= supportingInfo:admissionperiod1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "admissionperiod" supportingInfo.timingPeriod1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:clmrecvdate0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "clmrecvdate" supportingInfo.timing[x]1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:typeofbill0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "typeofbill" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCTypeOfBill.html ================================= supportingInfo:pointoforigin0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "pointoforigin" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCPointOfOriginForAdmissionOrVisit.html ================================= supportingInfo:admtype0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "admtype" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCPriorityTypeOfAdmissionOrVisit.html ================================= supportingInfo:discharge-status0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "discharge-status" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCPatientDischargeStatus.html ================================= supportingInfo:drg0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "drg" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-CMSMS3MAPAPRDRG.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_SupportingInfo' related: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.related related0..* https://hl7.org/fhir/conformance-rules.html#mustSupport related.relationship 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBRelatedClaimRelationshipCodes.html related.reference1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Related' billablePeriod: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.billablePeriod billablePeriod1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport billablePeriod.start0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport billablePeriod.end0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/Period' payment: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.payment payment0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport payment.type 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerClaimPaymentStatusCode.html payment.date 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/ExplanationOfBenefit_Payment' careTeam: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional-definitions.html#ExplanationOfBenefit.careTeam careTeam0..* https://hl7.org/fhir/conformance-rules.html#mustSupport careTeam.provider1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html careTeam.role1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimInstitutionalCareTeamRole.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_CareTeam' description: 'CARIN v1.0.0 Extension to base FHIR http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Inpatient-Institutional.html' CARINBBExplanationOfBenefit_Item_AdjudicationDenialReason: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_Item_Adjudication' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-adjudicationcategory" category.coding.code="denialreason" reasonbinding: CARIN Blue Button Adjudication Denial Reason Value Set (required)' ExplanationOfBenefit_Total: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - amount - category properties: amount: description: Monetary total amount associated with the category. $ref: '#/components/schemas/Money' category: description: 'A code to indicate the information type of this adjudication record. Information types may include: the value submitted, maximum values or percentages allowed or payable under the plan, amounts that the patient is responsible for in aggregate or pertaining to this item, amounts paid by other coverages, and the benefit payable for this item.' $ref: '#/components/schemas/CodeableConcept' ExplanationOfBenefit_Insurance: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - coverage - focal properties: coverage: description: Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system. $ref: '#/components/schemas/Reference' focal: description: A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true. type: boolean preAuthRef: description: Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization. type: array items: pattern: '[ \r\n\t\S]+' type: string CARINBBExplanationOfBenefit_SupportingInfoPlaceOfServiceCode: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="placeofservice"' "CARINBBExplanationOfBenefit_SupportingInfoSourceInpatientAdmissionTypeCode\t": allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="admtype"' ExplanationOfBenefit_ProcessNote: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: number: format: int32 description: A number to uniquely identify a note entry. type: integer language: description: A code to define the language used in the text of the note. $ref: '#/components/schemas/CodeableConcept' text: pattern: '[ \r\n\t\S]+' description: The explanation or description associated with the processing. type: string type: description: The business purpose of the note text. type: string enum: - display - print - printoper ExplanationOfBenefit_Item_Adjudication: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - category properties: reason: description: A code supporting the understanding of the adjudication result and explaining variance from expected amount. $ref: '#/components/schemas/CodeableConcept' amount: description: Monetary amount associated with the category. $ref: '#/components/schemas/Money' category: description: 'A code to indicate the information type of this adjudication record. Information types may include: the value submitted, maximum values or percentages allowed or payable under the plan, amounts that the patient is responsible for in-aggregate or pertaining to this item, amounts paid by other coverages, and the benefit payable for this item.' $ref: '#/components/schemas/CodeableConcept' value: description: A non-monetary value associated with the category. Mutually exclusive to the amount element above. type: number CARINBBExplanationOfBenefit_SupportingInfoBrandGenericCode: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="brandgenericcode"' CARINBBExplanationOfBenefit_SupportingInfoTobBillClassification: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="tob-billclassification"' C4BBExplanationOfBenefitProfessionalNonClinician: allOf: - $ref: '#/components/schemas/C4BBExplanationOfBenefit' - type: object required: - diagnosis - total - type properties: item: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician-definitions.html#ExplanationOfBenefit.item item0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.sequence1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.noteNumber0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication2..* https://hl7.org/fhir/conformance-rules.html#mustSupport =============================== item.adjudication:adjudicationamounttype 1..* item.adjudication.category 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html item.adjudication.amount 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport =============================== item.adjudication:denialreason 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/R4/valueset-adjudication.html item.adjudication.category.coding 1..1 item.adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html item.adjudication.category.coding.code 1..1 Fixed Value: "denialreaon" item.adjudication.reason1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-X12ClaimAdjustmentReasonCodesCMSRemittanceAdviceRemarkCodes.html =============================== item.adjudication:inoutnetwork 1..* item.adjudication.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerBenefitPaymentStatus.html =============================== item.adjudication:allowwedunits 0..* item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category.coding 1..* item.adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html item.adjudication.category.coding.code 1..1 Fixed Value: "allowedunits"' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item' total: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician-definitions.html#ExplanationOfBenefit.total total1..*https://hl7.org/fhir/conformance-rules.html#mustSupport ==================== total:adjudicationamounttype 1..* https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' supportingInfo: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician-definitions.html#ExplanationOfBenefit.supportingInfo supportingInfo0..*https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:billingnetworkcontractingstatus0..1 supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBSupportingInfoType.html supportingInfo.category.coding 1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "billingnetworkcontractingstatus" supportingInfo.code1..1https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerProviderContractingStatus.html ================================= supportingInfo:performingnetworkcontractingstatus0..1 supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBSupportingInfoType.html supportingInfo.category.coding 1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "performingnetworkcontractingstatus" supportingInfo.code1..1https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerProviderContractingStatus.html ================================= supportingInfo:clmrecvdate0..1 supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding 1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "clmrecvdate" supportingInfo.timingDate1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:servicefacility 0..1 supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding 1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "servicefacility" supportingInfo.valueReference1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_SupportingInfo' diagnosis: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician.html diagnosis1..* https://hl7.org/fhir/conformance-rules.html#mustSupport diagnosisi.diagnosis[x] 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-CDCICD910CMDiagnosisCodes.html diagnosis.type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimProfessionalAndNonClinicianDiagnosisType.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Diagnosis' payment: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician-definitions.html#ExplanationOfBenefit.payment payment0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport payment.type 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerClaimPaymentStatusCode.html' $ref: '#/components/schemas/ExplanationOfBenefit_Payment' type: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician-definitions.html#ExplanationOfBenefit.type type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/R4/valueset-claim-type.html type.category.coding 1..* type.category.coding.system 1..1 Fixed Value: https://terminology.hl7.org/1.0.0//CodeSystem-claim-type.html type.category.coding.code 1..1 Fixed Value: "professional"' $ref: '#/components/schemas/CodeableConcept' careTeam: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician-definitions.html#ExplanationOfBenefit.careTeam careTeam0..* https://hl7.org/fhir/conformance-rules.html#mustSupport careTeam.provider1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html careTeam.role1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimProfessionalAndNonClinicianCareTeamRole.html careTeam.qualification 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/core/STU3.1.1/ValueSet-us-core-provider-specialty.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_CareTeam' processNote: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician-definitions.html#ExplanationOfBenefit.processNote processNote 0..*https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_ProcessNote' description: 'CARIN v1.0.0 Extension to base FHIR http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Professional-NonClinician.html' CARINBBExplanationOfBenefit_SupportingInfoReferringProviderNetworkStatus: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="referringnetworkcontractingstatus"' "CARINBBExplanationOfBenefit_SupportingInfoSourceInpatientAdmissionCode\t": allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="admsrc" code Binding: NUBC Point of Origin for Admission or Visit Value Set (required)' ExplanationOfBenefit: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - created - insurance - insurer - outcome - patient - provider - status - type - use properties: insurance: minItems: 1 description: Financial instruments for reimbursement for the health care products and services specified on the claim. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Insurance' benefitPeriod: description: The term of the benefits documented in this response. $ref: '#/components/schemas/Period' benefitBalance: description: Balance by Benefit Category. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_BenefitBalance' claimResponse: description: 'The business identifier for the instance of the adjudication response: claim, predetermination or preauthorization response.' $ref: '#/components/schemas/Reference' use: description: 'A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.' type: string enum: - claim - preauthorization - predetermination preAuthRef: description: Reference from the Insurer which is used in later communications which refers to this adjudication. type: array items: pattern: '[ \r\n\t\S]+' type: string type: description: The category of claim, e.g. oral, pharmacy, vision, institutional, professional. $ref: '#/components/schemas/CodeableConcept' precedence: format: int32 description: This indicates the relative order of a series of EOBs related to different coverages for the same suite of services. type: integer accident: description: Details of a accident which resulted in injuries which required the products and services listed in the claim. $ref: '#/components/schemas/ExplanationOfBenefit_Accident' processNote: description: A note that describes or explains adjudication results in a human readable form. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_ProcessNote' payee: description: The party to be reimbursed for cost of the products and services according to the terms of the policy. $ref: '#/components/schemas/ExplanationOfBenefit_Payee' adjudication: description: If this item is a group then the values here are a summary of the adjudication of the detail items. If this item is a simple product or service then this is the result of the adjudication of this item. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' addItem: description: The first-tier service adjudications for payor added product or service lines. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_AddItem' total: description: Categorized monetary totals for the adjudication. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' related: description: Other claims which are related to this claim such as prior submissions or claims for related services or for the same event. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Related' supportingInfo: description: Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_SupportingInfo' provider: description: The provider which is responsible for the claim, predetermination or preauthorization. $ref: '#/components/schemas/Reference' fundsReserveRequested: description: A code to indicate whether and for whom funds are to be reserved for future claims. $ref: '#/components/schemas/CodeableConcept' fundsReserve: description: A code, used only on a response to a preauthorization, to indicate whether the benefits payable have been reserved and for whom. $ref: '#/components/schemas/CodeableConcept' patient: description: The party to whom the professional services and/or products have been supplied or are being considered and for whom actual for forecast reimbursement is sought. $ref: '#/components/schemas/Reference' insurer: description: The party responsible for authorization, adjudication and reimbursement. $ref: '#/components/schemas/Reference' enterer: description: Individual who created the claim, predetermination or preauthorization. $ref: '#/components/schemas/Reference' claim: description: Reference to a related claim. $ref: '#/components/schemas/Reference' payment: description: Payment details for the adjudication of the claim. $ref: '#/components/schemas/ExplanationOfBenefit_Payment' outcome: description: The outcome of the claim, predetermination, or preauthorization processing. type: string enum: - queued - complete - error - partial careTeam: description: The members of the team who provided the products and services. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_CareTeam' identifier: description: A unique identifier assigned to this explanation of benefit. type: array items: $ref: '#/components/schemas/Identifier' item: description: A claim line. Either a simple (a product or service) or a 'group' of details which can also be a simple items or groups of sub-details. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item' formCode: description: A code for the form to be used for printing the content. $ref: '#/components/schemas/CodeableConcept' created: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The date this resource was created. type: string diagnosis: description: Information about diagnoses relevant to the claim items. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Diagnosis' originalPrescription: description: Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products. $ref: '#/components/schemas/Reference' procedure: description: Procedures performed on the patient relevant to the billing items with the claim. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Procedure' priority: description: 'The provider-required urgency of processing the request. Typical values include: stat, routine deferred.' $ref: '#/components/schemas/CodeableConcept' preAuthRefPeriod: description: The timeframe during which the supplied preauthorization reference may be quoted on claims to obtain the adjudication as provided. type: array items: $ref: '#/components/schemas/Period' disposition: pattern: '[ \r\n\t\S]+' description: A human readable description of the status of the adjudication. type: string referral: description: A reference to a referral resource. $ref: '#/components/schemas/Reference' form: description: The actual form, by reference or inclusion, for printing the content or an EOB. $ref: '#/components/schemas/Attachment' prescription: description: Prescription to support the dispensing of pharmacy, device or vision products. $ref: '#/components/schemas/Reference' billablePeriod: description: The period for which charges are being submitted. $ref: '#/components/schemas/Period' subType: description: A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service. $ref: '#/components/schemas/CodeableConcept' facility: description: Facility where the services were provided. $ref: '#/components/schemas/Reference' status: description: The status of the resource instance. type: string enum: - active - cancelled - draft - entered-in-error ExplanationOfBenefit_BenefitBalance_Financial: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - type properties: allowedMoney: description: The quantity of the benefit which is permitted under the coverage. $ref: '#/components/schemas/Money' allowedString: pattern: '[ \r\n\t\S]+' description: The quantity of the benefit which is permitted under the coverage. type: string allowedUnsignedInt: format: int32 description: The quantity of the benefit which is permitted under the coverage. type: integer usedUnsignedInt: format: int32 description: The quantity of the benefit which have been consumed to date. type: integer usedMoney: description: The quantity of the benefit which have been consumed to date. $ref: '#/components/schemas/Money' type: description: Classification of benefit being provided. $ref: '#/components/schemas/CodeableConcept' ExplanationOfBenefit_AddItem: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - productOrService properties: unitPrice: description: If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group. $ref: '#/components/schemas/Money' quantity: description: The number of repetitions of a service or product. $ref: '#/components/schemas/SimpleQuantity' programCode: description: Identifies the program under which this may be recovered. type: array items: $ref: '#/components/schemas/CodeableConcept' modifier: description: Item typification or modifiers codes to convey additional context for the product or service. type: array items: $ref: '#/components/schemas/CodeableConcept' productOrService: description: When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item. $ref: '#/components/schemas/CodeableConcept' locationAddress: description: Where the product or service was provided. $ref: '#/components/schemas/Address' servicedPeriod: description: The date or dates when the service or product was supplied, performed or completed. $ref: '#/components/schemas/Period' noteNumber: description: The numbers associated with notes below which apply to the adjudication of this item. type: array items: format: int32 type: integer subDetailSequence: description: The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace. type: array items: format: int32 type: integer adjudication: description: The adjudication results. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' itemSequence: description: Claim items which this service line is intended to replace. type: array items: format: int32 type: integer bodySite: description: Physical service site on the patient (limb, tooth, etc.). $ref: '#/components/schemas/CodeableConcept' locationCodeableConcept: description: Where the product or service was provided. $ref: '#/components/schemas/CodeableConcept' provider: description: The providers who are authorized for the services rendered to the patient. type: array items: $ref: '#/components/schemas/Reference' detailSequence: description: The sequence number of the details within the claim item which this line is intended to replace. type: array items: format: int32 type: integer subSite: description: A region or surface of the bodySite, e.g. limb region or tooth surface(s). type: array items: $ref: '#/components/schemas/CodeableConcept' servicedDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: The date or dates when the service or product was supplied, performed or completed. type: string locationReference: description: Where the product or service was provided. $ref: '#/components/schemas/Reference' detail: description: The second-tier service adjudications for payor added services. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_AddItem_Detail' factor: description: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. type: number net: description: The quantity times the unit price for an additional service or product or charge. $ref: '#/components/schemas/Money' CARINBBExplanationOfBenefit_SupportingInfoDaysSupply: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="dayssupply"' C4BBExplanationOfBenefitPharmacy: allOf: - $ref: '#/components/schemas/C4BBExplanationOfBenefit' - type: object required: - created - insurance - supportingInfo - total - type properties: insurance: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.insurance insurance1..* https://hl7.org/fhir/conformance-rules.html#mustSupport insrance.focal1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport insurance.coverage1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Coverage.html' $ref: '#/components/schemas/ExplanationOfBenefit_Insurance' adjudication: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.adjudication adjudication0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudicationCategoryDiscriminator.html =============================== adjudication:adjudicationamounttype 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html adjudication.amount1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport =============================== adjudication:denialreason0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 adjudication.category.coding1..1 adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html adjudication.category.coding.code 1..1 Fixed Value: "denialreaon" adjudication.reason1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-NCPDPRejectCode.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' item: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.item item0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.sequence1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.productOrService1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-FDANDCOrCompound.html item.serviced[x]0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.quantity0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.noteNumber0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication1..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudicationCategoryDiscriminator.html =============================== item.adjudication:adjudicationamounttype 1..* item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html item.adjudication.amount0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport =============================== item.adjudication:denialreason0..1 item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category.coding1..* item.adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html item.adjudication.category.coding.code1..1 Fixed Value: "denialreaon" item.adjudication.reason1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-NCPDPRejectCode.html item.detail0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.detail.productOrService1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-FDANationalDrugCode.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item' total: minItems: 2 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.total total2..* https://hl7.org/fhir/conformance-rules.html#mustSupport ==================== total:adjudicationamounttype 1..* https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html total.amount1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ==================== total:inoutnetwork1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerBenefitPaymentStatus.html total.amount1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' supportingInfo: minItems: 3 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.supportingInfo supportingInfo3..* https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:dayssupply1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "dayssupply" supportingInfo.value[x]1..1https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:dawcode1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "dawcode" supportingInfo.code1..1https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-NCPDPDispensedAsWrittenOrProductSelectionCode.html ================================= supportingInfo:refillNum1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "refillnum" supportingInfo.value[x]1..1https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:billingnetworkcontractingstatus 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "billingnetworkcontractingstatus" supportingInfo.code1..1https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerProviderContractingStatus.html ================================= supportingInfo:brandgenericcode 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding 1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "brandgenericcode" supportingInfo.code1..1https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-NCPDPBrandGenericCode.html ================================= supportingInfo:rxoriginCode0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "rxorigincode" supportingInfo.code1..1https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-NCPDPPrescriptionOriginCode.html ================================= supportingInfo:clmrevddate0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "clmrecvddate" supportingInfo.timing[x]1..1https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:compoundcode0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "compoundcode" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-NCPDPCompoundCode.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_SupportingInfo' related: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.related related0..* https://hl7.org/fhir/conformance-rules.html#mustSupport related.relationship 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBRelatedClaimRelationshipCodes.html related.reference1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Related' created: description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string payment: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.payment payment0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport payment.type 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerClaimPaymentStatusCode.html payment.date 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/ExplanationOfBenefit_Payment' type: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.type type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/R4/valueset-claim-type.html type.category.coding 1..* type.category.coding.system 1..1 Fixed Value: https://terminology.hl7.org/1.0.0//CodeSystem-claim-type.html type.category.coding.code 1..1 Fixed Value: "pharmacy"' $ref: '#/components/schemas/CodeableConcept' careTeam: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.careTeam careTeam0..* https://hl7.org/fhir/conformance-rules.html#mustSupport careTeam.provider 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html careTeam.role 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimPharmacyTeamRole.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_CareTeam' processNote: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy-definitions.html#ExplanationOfBenefit.processNote processNote 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport processNote.text 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_ProcessNote' description: 'CARIN v1.0.0 Extension to base FHIR http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Pharmacy.html' CARINBBExplanationOfBenefit_SupportingInfoTobFrequency: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="tob-frequency"' CARINBBExplanationOfBenefit_Item: allOf: - $ref: '#/components/schemas/ExplanationOfBenefit_Item' - type: object properties: adjudication: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under IdentifierMedRecNum and their Cardinality and Type: avenue1..1CodeableConceptBinding: CARIN Blue Button Revenue Center Value Set (required) productOrService1..1CodeableConceptBinding: CARIN Blue Button SNOMEDCT Procedure Codes Value Set (required) adjudication0..*ExplanationOfBenefit_Item_AdjudicationSlice: Unordered, Closed by value:category,Content/Rules for all slices ......category1..1 CodeableConceptBinding: CARIN Blue Button Claim Adjudication Category Value Set (required) For adjudication, see CARINBBAdjudicationAmountType and CARINBBAdjudicationDenialReason definitions' type: array items: $ref: '#/components/schemas/CARINBBExplanationOfBenefit_Item_Adjudication' CARINBBExplanationOfBenefit_SupportingInfoTobTypeOfFacility: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="tob-typeoffacility"' ExplanationOfBenefit_Payment: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: date: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: Estimated date the payment will be issued or the actual issue date of payment. type: string identifier: description: Issuer's unique identifier for the payment instrument. $ref: '#/components/schemas/Identifier' adjustmentReason: description: Reason for the payment adjustment. $ref: '#/components/schemas/CodeableConcept' amount: description: Benefits payable less any payment adjustment. $ref: '#/components/schemas/Money' adjustment: description: Total amount of all adjustments to this payment included in this transaction which are not related to this claim's adjudication. $ref: '#/components/schemas/Money' type: description: Whether this represents partial or complete payment of the benefits payable. $ref: '#/components/schemas/CodeableConcept' ExplanationOfBenefit_Item_Detail: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - productOrService - sequence properties: unitPrice: description: If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group. $ref: '#/components/schemas/Money' quantity: description: The number of repetitions of a service or product. $ref: '#/components/schemas/SimpleQuantity' programCode: description: Identifies the program under which this may be recovered. type: array items: $ref: '#/components/schemas/CodeableConcept' modifier: description: Item typification or modifiers codes to convey additional context for the product or service. type: array items: $ref: '#/components/schemas/CodeableConcept' subDetail: description: Third-tier of goods and services. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Detail_SubDetail' productOrService: description: When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item. $ref: '#/components/schemas/CodeableConcept' noteNumber: description: The numbers associated with notes below which apply to the adjudication of this item. type: array items: format: int32 type: integer adjudication: description: The adjudication results. type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' sequence: format: int32 description: A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items. type: integer revenue: description: The type of revenue or cost center providing the product and/or service. $ref: '#/components/schemas/CodeableConcept' udi: description: Unique Device Identifiers associated with this line item. type: array items: $ref: '#/components/schemas/Reference' category: description: Code to identify the general type of benefits under which products and services are provided. $ref: '#/components/schemas/CodeableConcept' factor: description: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. type: number net: description: The quantity times the unit price for an additional service or product or charge. $ref: '#/components/schemas/Money' CARINBBExplanationOfBenefit_SupportingInfoAdmSrc: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="admsrc"' CARINBBExplanationOfBenefit_SupportingInfoDAWCode: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="dawcode"' CARINBBExplanationOfBenefit_SupportingInfoClaimReceivedDate: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="clmrecvddate "' CARINBBExplanationOfBenefit_SupportingInfoDischargeStatus: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'ategory.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="discharge-status" code Binding: CARIN Blue Button Network Contracting Status Value Set (required)' CARINBBExplanationOfBenefit_SupportingInfoReferringNetworkContractingStatus: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="referringnetworkcontractingstatus" code binding: CARIN Blue Button Network Contracting Status Value Set' ExplanationOfBenefit_Accident: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: date: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: Date of an accident event related to the products and services contained in the claim. type: string locationAddress: description: The physical location of the accident event. $ref: '#/components/schemas/Address' locationReference: description: The physical location of the accident event. $ref: '#/components/schemas/Reference' type: description: The type or context of the accident event for the purposes of selection of potential insurance coverages and determination of coordination between insurers. $ref: '#/components/schemas/CodeableConcept' "CARINBBExplanationOfBenefit_SupportingInfoBillingProviderNetworkStatus\t": allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="billingnetworkcontractingstatus"' C4BBExplanationOfBenefitOutpatientInstitutional: allOf: - $ref: '#/components/schemas/C4BBExplanationOfBenefit' - type: object required: - created - diagnosis - insurance - provider - supportingInfo - total - type properties: insurance: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.insurance insurance1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport insrance.focal 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport coverage1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Coverage.html' $ref: '#/components/schemas/ExplanationOfBenefit_Insurance' item: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.item item0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.sequence1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.revenue1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCRevenueCodes.html item.productOrService1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AMACPTCMSHCPCSProcedureCodes.html item.modifier0..* https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AMACPTCMSHCPCSModifiers.html item.servicedDate0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.quantity0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.noteNumber0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudicationCategoryDiscriminator.html =============================== item.adjudication:adjudicationamounttype 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html item.adjudication.amount0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport =============================== item.adjudication:denialreason0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category.coding1..1 item.adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html item.adjudication.category.coding.code1..1 Fixed Value: "denialreaon" item.adjudication.reason1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-X12ClaimAdjustmentReasonCodesCMSRemittanceAdviceRemarkCodes.html =============================== item.adjudication:allowwedunits0..* https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport item.adjudication.category.coding1..1 item.adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html item.adjudication.category.coding.code1..1 Fixed Value: "allowedunits" item.adjudication.value1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item' created: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.created created 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: string diagnosis: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.diagnosis diagnosis1..* diagnosisi.diagnosis[x] 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-CDCICD910CMDiagnosisCodes.html diagnosis.type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimOutpatientInstitutionalDiagnosisType.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Diagnosis' type: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.type type1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/R4/valueset-claim-type.html type.category.coding1..* type.category.coding.system1..1 Fixed Value: https://terminology.hl7.org/1.0.0//CodeSystem-claim-type.html type.category.coding.code1..1 Fixed Value: "institutional"' $ref: '#/components/schemas/CodeableConcept' processNote: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.processNote processNote 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport processNote.text 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_ProcessNote' adjudication: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.adjudication adjudication0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudicationCategoryDiscriminator.html =============================== adjudication:adjudicationamounttype 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html adjudication.amount1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport =============================== adjudication:denialreason0..* https://hl7.org/fhir/conformance-rules.html#mustSupport adjudication.category1..1 adjudication.category.coding1..1 adjudication.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBAdjudicationDiscriminator.html adjudication.category.coding.code 1..1 Fixed Value: "denialreaon" adjudication.reason1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-X12ClaimAdjustmentReasonCodesCMSRemittanceAdviceRemarkCodes.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item_Adjudication' payee: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.payee payee0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport payee.type 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayeeType.html payee.party 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html' $ref: '#/components/schemas/ExplanationOfBenefit_Payee' total: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.total total1..* https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBTotalCategoryDiscriminator.html ==================== total:adjudicationamounttype 1..* https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBAdjudication.html total. amount1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ==================== total:inoutnetwork1..* https://hl7.org/fhir/conformance-rules.html#mustSupport total.category1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerBenefitPaymentStatus.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' supportingInfo: minItems: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.supportingInfo ================================= supportingInfo:billingnetworkcontractingstatus 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "billingnetworkcontractingstatus" supportingInfo.code1..1https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerProviderContractingStatus.html ================================= supportingInfo:clmrecvddate0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "clmrecvddate" supportingInfo.timing[x]1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ================================= supportingInfo:typeofbill0..1 supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "typeofbill" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCTypeOfBill.html ================================= supportingInfo:pointoforigin0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "pointoforigin" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCPointOfOriginForAdmissionOrVisit.html ================================= supportingInfo:admtype0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "admtype" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCPriorityTypeOfAdmissionOrVisit.html ================================= supportingInfo:discharge-status0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport supportingInfo.category.coding1..* supportingInfo.category.coding.system 1..1 Fixed Value: http://hl7.org/fhir/us/carin-bb/CodeSystem-C4BBSupportingInfoType.html supportingInfo.category.coding.code 1..1 Fixed Value: "discharge-status" supportingInfo.code1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-AHANUBCPatientDischargeStatus.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_SupportingInfo' related: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.related related0..* https://hl7.org/fhir/conformance-rules.html#mustSupport related.relationship 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBRelatedClaimRelationshipCodes.html related.reference1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Related' provider: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.provider provider 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html' $ref: '#/components/schemas/Reference' payment: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.payment payment0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport payment.type 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBPayerClaimPaymentStatusCode.html payment.date 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/ExplanationOfBenefit_Payment' careTeam: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional-definitions.html#ExplanationOfBenefit.careTeam careTeam0..* https://hl7.org/fhir/conformance-rules.html#mustSupport careTeam.provider 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport Reference: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Practitioner.html careTeam.role 1..1 Binding: http://hl7.org/fhir/us/carin-bb/ValueSet-C4BBClaimInstitutionalCareTeamRole.html' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_CareTeam' description: 'CARIN v1.0.0 Extension to base FHIR http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-ExplanationOfBenefit-Outpatient-Institutional.html' CARINBBExplanationOfBenefit_SupportingInfoAdmType: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="admtype" code binding: CARIN Blue Button Network Contracting Status Value Set (required)' CARINBBExplanationOfBenefit_SupportingInfoRefillNum: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code=""refillnum' CARINBBExplanationOfBenefit_SupportingInfoBillingNetworkContractingStatus: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="billingnetworkcontractingstatus" code binding: CARIN Blue Button Network Contracting Status Value Set' CARINBBExplanationOfBenefit_Insurance: allOf: - $ref: '#/components/schemas/ExplanationOfBenefit_Insurance' - type: object CARINBBExplanationOfBenefit_SupportingInfoPlaceOfService: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="placeofservice" code Binding: CARIN Blue Button Network Contracting Status Value Set (required)' CARINBBExplanationOfBenefit_Item_AdjudicationAmountType: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_Item_Adjudication' - type: object description: 'category Binding: CARIN Blue Button Adjudication Amount Category Value Set (required)' CARINBBExplanationOfBenefit_SupportingInfoServiceClassificationCode: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' - type: object description: 'category.coding.system="http://hl7.org/fhir/us/carin/CodeSystem/carin-bb-claiminformationcategory" category.coding.code="tob-billclassification"' CARINBBExplanationOfBenefitInpatientFacility: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit' - type: object required: - total - type properties: item: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under IdentifierMedRecNum and their Cardinality and Type: avenue1..1CodeableConceptBinding: CARIN Blue Button Revenue Center Value Set (required) productOrService1..1CodeableConceptBinding: CARIN Blue Button SNOMEDCT Procedure Codes Value Set (required) adjudication0..*ExplanationOfBenefit_Item_AdjudicationSlice: Unordered, Closed by value:category,Content/Rules for all slices ......category1..1 CodeableConceptBinding: CARIN Blue Button Claim Adjudication Category Value Set (required) For adjudication, see CARINBBAdjudicationAmountType and CARINBBAdjudicationDenialReason definitions' type: array items: $ref: '#/components/schemas/CARINBBExplanationOfBenefit_Item' total: minItems: 1 description: 'category binding: CARIN Blue Button Adjudication Amount Category Value Set' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' supportinginfo: type: array items: $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' type: description: coding.code="inpatient-facility" $ref: '#/components/schemas/CodeableConcept' description: "#Summary\n\n - Mandatory: 3 elements (13 nested mandatory elements)\n - Fixed Value: 14 elements\n\ \n#Slices\n\n - This structure defines the following Slices:\n\n- The element ExplanationOfBenefit.supportingInfo\ \ is sliced based on the value of value:category\n- The element ExplanationOfBenefit.item.adjudication is\ \ sliced based on the value of value:category (Closed)" CARINBBExplanationOfBenefit: allOf: - $ref: '#/components/schemas/ExplanationOfBenefit' - type: object required: - id - identifier - insurance - insurer - patient - payee - provider - type - use properties: insurance: description: 'http://hl7.org/fhir/R4/profiling.html#slicing insurance1..2 (Slice Definition) Slice: Unordered, Closed by value:focal .. insurance:All SlicesContent/Rules for all slices ..... focal1..1 boolean ..... coverage1..1 Reference(CARIN Blue Button Coverage Profile) .... insurance:primaryinsurance0..1 BackboneElement ..... focal1..1 boolean Fixed Value: false .... insurance:secondaryinsurance0..1 BackboneElement ..... focal1..1 boolean Fixed Value: true' $ref: '#/components/schemas/ExplanationOfBenefit_Insurance' identifier: minItems: 1 description: "https://hl7.org/fhir/conformance-rules.html#mustSupport\n identifier S 1..* Identifier\ \ http://hl7.org/fhir/R4/datatypes.html#Identifier" type: array items: $ref: '#/components/schemas/Identifier' item: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport http://hl7.org/fhir/R4/datatypes.html#BackboneElement item S 0..* BackboneElement .. careTeamSequence S 0..* positiveInt .... diagnosisSequence S 0..* positiveInt .... procedureSequence S 0..* positiveInt .... informationSequence S 0..* positiveInt .... category S 0..1 CodeableConcept .... modifier S 0..* CodeableConcept .... serviced[x] S 0..1 date, Period .... location[x] S 0..1 CodeableConcept, Address, Reference(Location) .... quantity S 0..1 SimpleQuantity .... net S 0..1 Money' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Item' use: default: claim description: "http://hl7.org/fhir/R4/datatypes.html#code\n use1..1 code Required Pattern: claim" type: string enum: - claim - preauthorization - predetermination diagnosis: description: "https://hl7.org/fhir/conformance-rules.html#mustSupport\nhttp://hl7.org/fhir/R4/datatypes.html#BackboneElement\n\ \ diagnosis S 0..* BackboneElement" type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Diagnosis' procedure: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport http://hl7.org/fhir/R4/datatypes.html#BackboneElement procedure S 0..* BackboneElement' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Procedure' type: description: 'type1..1 CodeableConcept Binding: CARIN Blue Button Claim Type Value Set (extensible)' $ref: '#/components/schemas/CodeableConcept' payee: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport http://hl7.org/fhir/R4/datatypes.html#BackboneElement payee S 0..1 BackboneElement' $ref: '#/components/schemas/ExplanationOfBenefit_Payee' total: description: 'binding: http://hl7.org/fhir/us/carin-bb/2020Feb/ValueSet-CARIN-BB-Adjudication-Amount-Category.html CARIN Blue Button Adjudication Amount Category Value Set' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' related: description: "https://hl7.org/fhir/conformance-rules.html#mustSupport\nhttp://hl7.org/fhir/R4/datatypes.html#BackboneElement\n\ \ related S 0..* BackboneElement" type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Related' supportingInfo: description: "https://hl7.org/fhir/conformance-rules.html#mustSupport\nhttp://hl7.org/fhir/R4/datatypes.html#BackboneElement\n\ \ supportingInfo S 0..* BackboneElement" type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_SupportingInfo' provider: description: "http://hl7.org/fhir/R4/references.html\n provider1..1 Reference(CARIN Blue Button" $ref: '#/components/schemas/Reference' patient: description: "http://hl7.org/fhir/R4/references.html\n patient1..1 Reference(CARIN Blue Button Patient\ \ Profile)" $ref: '#/components/schemas/Reference' insurer: description: "http://hl7.org/fhir/R4/references.html\n insurer1..1 Reference(CARIN Blue Button" $ref: '#/components/schemas/Reference' billablePeriod: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport http://hl7.org/fhir/R4/datatypes.html#Period billablePeriod S 0..1 Period' $ref: '#/components/schemas/Period' payment: description: "binding: http://hl7.org/fhir/us/carin-bb/2020Feb/ValueSet-CARIN-BB-Adjudication-Denial-Reason.html\n\ \ adjustmentReason0..1 CodeableConcept Binding: CARIN Blue Button Adjudication Denial Reason Value\ \ Set (extensible)" $ref: '#/components/schemas/ExplanationOfBenefit_Payment' id: description: http://hl7.org/fhir/R4/datatypes.html#string type: string careTeam: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport http://hl7.org/fhir/R4/datatypes.html#BackboneElement careTeam S 0..* BackboneElement' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_CareTeam' description: 'Summary Mandatory: 2 elements (5 nested mandatory elements) Must-Support: 26 elements Fixed Value: 2 elements Structures This structure refers to these other structures: http://hl7.org/fhir/us/carin/StructureDefinition/carin-bb-patient http://hl7.org/fhir/us/carin/StructureDefinition/carin-bb-organization http://hl7.org/fhir/us/carin/StructureDefinition/carin-bb-practitionerrole http://hl7.org/fhir/us/carin/StructureDefinition/carin-bb-coverage Slices This structure defines the following Slices: The element ExplanationOfBenefit.insurance is sliced based on the value of value:focal (Closed)' CARINBBExplanationOfBenefitPharmacy: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit' - type: object required: - type properties: supportingInfo: description: http://hl7.org/fhir/R4/profiling.html#slicing type: array items: $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfoPatientDischargeStatusCode' type: description: coding.code="pharmacy" $ref: '#/components/schemas/CodeableConcept' CARINBBExplanationOfBenefitOutpatientFacility: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit' - type: object required: - type properties: supportinginfo: type: array items: $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' type: description: coding.code="outpatient-facility" $ref: '#/components/schemas/CodeableConcept' description: "#Summary\n\n - Mandatory: 0 element (1 nested mandatory element)\n\n#Slices\n\n - This structure\ \ defines the following Slices:\n\n- The element ExplanationOfBenefit.supportingInfo is sliced based on\ \ the value of value:category" CARINBBExplanationOfBenefitProfessionalNonClinician: allOf: - $ref: '#/components/schemas/CARINBBExplanationOfBenefit' - type: object required: - total - type properties: total: minItems: 1 description: 'category binding: CARIN Blue Button Adjudication Amount Category Value Set' type: array items: $ref: '#/components/schemas/ExplanationOfBenefit_Total' supportingInfo: description: http://hl7.org/fhir/R4/profiling.html#slicing type: array items: $ref: '#/components/schemas/CARINBBExplanationOfBenefit_SupportingInfo' type: description: code="professional-nonclinician" $ref: '#/components/schemas/CodeableConcept' Goal: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - description - lifecycleStatus - subject properties: statusDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc. type: string identifier: description: Business identifiers assigned to this goal by the performer or other systems which remain constant as the resource is updated and propagates from server to server. type: array items: $ref: '#/components/schemas/Identifier' note: description: Any comments related to the goal. type: array items: $ref: '#/components/schemas/Annotation' addresses: description: The identified conditions and other health record elements that are intended to be addressed by the goal. type: array items: $ref: '#/components/schemas/Reference' lifecycleStatus: description: The state of the goal throughout its lifecycle. type: string enum: - proposed - planned - accepted - active - on-hold - completed - cancelled - entered-in-error - rejected subject: description: Identifies the patient, group or organization for whom the goal is being established. $ref: '#/components/schemas/Reference' outcomeReference: description: Details of what's changed (or not changed). type: array items: $ref: '#/components/schemas/Reference' description: description: Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding". $ref: '#/components/schemas/CodeableConcept' outcomeCode: description: Identifies the change (or lack of change) at the point when the status of the goal is assessed. type: array items: $ref: '#/components/schemas/CodeableConcept' priority: description: Identifies the mutually agreed level of importance associated with reaching/sustaining the goal. $ref: '#/components/schemas/CodeableConcept' target: description: Indicates what should be done by when. type: array items: $ref: '#/components/schemas/Goal_Target' expressedBy: description: Indicates whose goal this is - patient goal, practitioner goal, etc. $ref: '#/components/schemas/Reference' statusReason: pattern: '[ \r\n\t\S]+' description: Captures the reason for the current status. type: string startCodeableConcept: description: The date or event after which the goal should begin being pursued. $ref: '#/components/schemas/CodeableConcept' achievementStatus: description: Describes the progression, or lack thereof, towards the goal against the target. $ref: '#/components/schemas/CodeableConcept' category: description: Indicates a category the goal falls within. type: array items: $ref: '#/components/schemas/CodeableConcept' startDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: The date or event after which the goal should begin being pursued. type: string USCoreGoal: allOf: - $ref: '#/components/schemas/Goal' - type: object required: - description - lifecycleStatus - subject properties: lifecycleStatus: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: GoalLifecycleStatus (required) - http://hl7.org/fhir/R4/valueset-goal-status.html' type: string enum: - proposed - planned - accepted - active - on-hold - completed - cancelled - entered-in-error - rejected subject: description: 'Reference https://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/Reference' description: description: https://hl7.org/fhir/conformance-rules.html#mustSupport $ref: '#/components/schemas/CodeableConcept' target: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport .. dueDate S 0..1 date' type: array items: $ref: '#/components/schemas/Goal_Target' description: 'Goal Summary of the Mandatory Requirements A code in Goal.lifecycleStatus with a required binding to GoalLifecycleStatus A CodeableConcept in Goal.description with an example binding to SNOMED CT Clinical Findings A Patient Reference in Goal.subject Summary of the Must Support Requirements One or more Targets in Goal.target with the following constraints: Goal.target.measure is required if Goal.target.detail is populated which should have a date value in Goal.target.dueDate Summary of Constraints Goal.target.measure is required if Goal.target.detail is populated' Goal_Target: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: detailRange: description: The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value. $ref: '#/components/schemas/Range' measure: description: The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level. $ref: '#/components/schemas/CodeableConcept' detailRatio: description: The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value. $ref: '#/components/schemas/Ratio' detailInteger: format: int32 description: The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value. type: integer detailQuantity: description: The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value. $ref: '#/components/schemas/Quantity' dueDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: Indicates either the date or the duration after start by which the goal should be met. type: string detailCodeableConcept: description: The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value. $ref: '#/components/schemas/CodeableConcept' detailString: pattern: '[ \r\n\t\S]+' description: The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value. type: string detailBoolean: description: The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value. type: boolean dueDuration: description: Indicates either the date or the duration after start by which the goal should be met. $ref: '#/components/schemas/Duration' Immunization: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - patient - status - vaccineCode properties: primarySource: description: An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded. type: boolean note: description: Extra information about the immunization that is not conveyed by the other attributes. type: array items: $ref: '#/components/schemas/Annotation' education: description: Educational material presented to the patient (or guardian) at the time of vaccine administration. type: array items: $ref: '#/components/schemas/Immunization_Education' doseQuantity: description: The quantity of vaccine product that was administered. $ref: '#/components/schemas/SimpleQuantity' reasonReference: description: Condition, Observation or DiagnosticReport that supports why the immunization was administered. type: array items: $ref: '#/components/schemas/Reference' manufacturer: description: Name of vaccine manufacturer. $ref: '#/components/schemas/Reference' programEligibility: description: Indicates a patient's eligibility for a funding program. type: array items: $ref: '#/components/schemas/CodeableConcept' statusReason: description: Indicates the reason the immunization event was not performed. $ref: '#/components/schemas/CodeableConcept' isSubpotent: description: Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent. type: boolean patient: description: The patient who either received or did not receive the immunization. $ref: '#/components/schemas/Reference' reasonCode: description: Reasons why the vaccine was administered. type: array items: $ref: '#/components/schemas/CodeableConcept' vaccineCode: description: Vaccine that was administered or was to be administered. $ref: '#/components/schemas/CodeableConcept' expirationDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: Date vaccine batch expires. type: string identifier: description: A unique identifier assigned to this immunization record. type: array items: $ref: '#/components/schemas/Identifier' performer: description: Indicates who performed the immunization event. type: array items: $ref: '#/components/schemas/Immunization_Performer' reaction: description: Categorical data indicating that an adverse event is associated in time to an immunization. type: array items: $ref: '#/components/schemas/Immunization_Reaction' subpotentReason: description: Reason why a dose is considered to be subpotent. type: array items: $ref: '#/components/schemas/CodeableConcept' encounter: description: The visit or admission or other contact between patient and health care provider the immunization was performed as part of. $ref: '#/components/schemas/Reference' lotNumber: pattern: '[ \r\n\t\S]+' description: Lot number of the vaccine product. type: string recorded: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the event. type: string site: description: Body site where vaccine was administered. $ref: '#/components/schemas/CodeableConcept' route: description: The path by which the vaccine product is taken into the body. $ref: '#/components/schemas/CodeableConcept' protocolApplied: description: The protocol (set of recommendations) being followed by the provider who administered the dose. type: array items: $ref: '#/components/schemas/Immunization_ProtocolApplied' reportOrigin: description: The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine. $ref: '#/components/schemas/CodeableConcept' occurrenceDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Date vaccine administered or was to be administered. type: string occurrenceString: pattern: '[ \r\n\t\S]+' description: Date vaccine administered or was to be administered. type: string location: description: The service delivery location where the vaccine administration occurred. $ref: '#/components/schemas/Reference' fundingSource: description: Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered). $ref: '#/components/schemas/CodeableConcept' status: description: Indicates the current status of the immunization event. type: string enum: - completed - entered-in-error - not-done Immunization_Performer: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - actor properties: actor: description: The practitioner or organization who performed the action. $ref: '#/components/schemas/Reference' function: description: Describes the type of performance (e.g. ordering provider, administering provider, etc.). $ref: '#/components/schemas/CodeableConcept' DataAbsentReason: allOf: - $ref: '#/components/schemas/Element' - type: object properties: valueCode: type: string url: default: http://hl7.org/fhir/StructureDefinition/data-absent-reason type: string USCoreImmunization: allOf: - $ref: '#/components/schemas/Immunization' - type: object required: - patient - primarySource - status - vaccineCode properties: primarySource: description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: boolean statusReason: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: ImmunizationStatusReasonCodes (example)' $ref: '#/components/schemas/CodeableConcept' patient: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Reference https://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html' $ref: '#/components/schemas/Reference' occuranceString: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport .. occurrenceDateTimedateTime .... occurrenceStringstring' type: string occurrenceDateTime: format: date-time description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport .. occurrenceDateTimedateTime .... occurrenceStringstring' type: string _occurrenceDateTime: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport .. occurrenceDateTimedateTime .... occurrenceStringstring' $ref: '#/components/schemas/DataAbsentReason' vaccineCode: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Vaccine Product Type (bind to CVX) Binding: US Core Vaccine Administered Value Set (CVX) (extensible) us-core-1: SHOULD have a translation to the NDC value set' $ref: '#/components/schemas/CodeableConcept' status: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Binding: ImmunizationStatusCodes (required) http://hl7.org/fhir/R4/valueset-immunization-status.html' type: string enum: - completed - entered-in-error - not-done description: "Immunization\n\n#Summary of the Mandatory Requirements\n 1. A code in Immunization.status with\ \ a required binding to Immunization Status Codes\n 2. A CodeableConcept in Immunization.vaccineCode with\ \ an extensible binding to US Core Vaccine Administered Value Set (CVX) with the following constraints:\ \ SHOULD have a translation to the NDC value set\n 3. A Patient Reference in Immunization.patient\n 4. A\ \ dateTime in Immunization.occurrence[x]\n 5. A boolean in Immunization.primarySource\n\n#Summary of the\ \ Must Support Requirements\n 1. A CodeableConcept in Immunization.statusReason with an example binding\ \ to Immunization Status Reason Codes\n\n#Summary of Constraints\n 1. SHOULD have a translation to the NDC\ \ value set" Immunization_Education: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: reference: pattern: \S* description: Reference pointer to the educational material given to the patient if the information was on line. type: string documentType: pattern: '[ \r\n\t\S]+' description: Identifier of the material presented to the patient. type: string presentationDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Date the educational material was given to the patient. type: string publicationDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Date the educational material was published. type: string Immunization_ProtocolApplied: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: doseNumberString: pattern: '[ \r\n\t\S]+' description: Nominal position in a series. type: string seriesDosesPositiveInt: format: int32 description: The recommended number of doses to achieve immunity. type: integer series: pattern: '[ \r\n\t\S]+' description: One possible path to achieve presumed immunity against a disease - within the context of an authority. type: string authority: description: Indicates the authority who published the protocol (e.g. ACIP) that is being followed. $ref: '#/components/schemas/Reference' doseNumberPositiveInt: format: int32 description: Nominal position in a series. type: integer targetDisease: description: The vaccine preventable disease the dose is being administered against. type: array items: $ref: '#/components/schemas/CodeableConcept' seriesDosesString: pattern: '[ \r\n\t\S]+' description: The recommended number of doses to achieve immunity. type: string Immunization_Reaction: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: date: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Date of reaction to the immunization. type: string reported: description: Self-reported indicator. type: boolean detail: description: Details of the reaction. $ref: '#/components/schemas/Reference' Entry: description: An entry in a bundle resource - will contain a resource(s) returned in the bundle type: object properties: resource: $ref: '#/components/schemas/MedicationKnowledge' MedicationKnowledge: description: 'See the appropriate Implementation Guide for proper documentation to use This is the HL7 FHIR Release 4.0.1 MedicationKnowledge resource. Full Documentation is available at: http://hl7.org/fhir/medicationknowledge.html For the DaVinci Payer Data Exchange (PDex) US Drug Formulary 1.0.0 FormularyDrug for MedicationKnowledge resource documentation is available at: http://hl7.org/fhir/us/davinci-drug-formulary/STU1/StructureDefinition-usdf-FormularyDrug.html For the DaVinci Payer Data Exchange (PDex) US Drug Formulary 2.0.0 FormularyDrug for MedicationKnowledge resource documentation is available at: http://hl7.org/fhir/us/davinci-drug-formulary/STU2/StructureDefinition-usdf-FormularyDrug.html' type: object Dosage: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: maxDosePerLifetime: description: Upper limit on medication per lifetime of the patient. $ref: '#/components/schemas/SimpleQuantity' additionalInstruction: description: Supplemental instructions to the patient on how to take the medication (e.g. "with meals" or"take half to one hour before food") or warnings for the patient about the medication (e.g. "may cause drowsiness" or "avoid exposure of skin to direct sunlight or sunlamps"). type: array items: $ref: '#/components/schemas/CodeableConcept' method: description: Technique for administering medication. $ref: '#/components/schemas/CodeableConcept' timing: description: When medication should be administered. $ref: '#/components/schemas/Timing' doseAndRate: description: The amount of medication administered. type: array items: $ref: '#/components/schemas/Dosage_DoseAndRate' sequence: format: int32 description: Indicates the order in which the dosage instructions should be applied or interpreted. type: integer site: description: Body site to administer to. $ref: '#/components/schemas/CodeableConcept' route: description: How drug should enter body. $ref: '#/components/schemas/CodeableConcept' asNeededBoolean: description: Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept). type: boolean maxDosePerPeriod: description: Upper limit on medication per unit of time. $ref: '#/components/schemas/Ratio' maxDosePerAdministration: description: Upper limit on medication per administration. $ref: '#/components/schemas/SimpleQuantity' text: pattern: '[ \r\n\t\S]+' description: Free text dosage instructions e.g. SIG. type: string patientInstruction: pattern: '[ \r\n\t\S]+' description: Instructions in terms that are understood by the patient or consumer. type: string asNeededCodeableConcept: description: Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept). $ref: '#/components/schemas/CodeableConcept' MedicationRequest_Substitution: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: allowedCodeableConcept: description: True if the prescriber allows a different drug to be dispensed from what was prescribed. $ref: '#/components/schemas/CodeableConcept' reason: description: Indicates the reason for the substitution, or why substitution must or must not be performed. $ref: '#/components/schemas/CodeableConcept' allowedBoolean: description: True if the prescriber allows a different drug to be dispensed from what was prescribed. type: boolean USCoreMedicationRequest: allOf: - $ref: '#/components/schemas/MedicationRequest' - type: object required: - intent - medicationCodeableConcept - requester - status - subject properties: requester: description: 'Reference USCorePractitioner http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-practitioner.html OR PractitionerRolehttp://hl7.org/fhir/R4/practitionerrole.html OR USCoreOrganizaton http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-organization.html OR USCorePatient http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html OR USCoreImplantableDevice http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-implantable-device.html OR RelatedPerson http://hl7.org/fhir/R4/relatedperson.html https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/Reference' medicationReference: description: 'Binding: US Core Medication Codes (RxNorm) (extensible) https://hl7.org/fhir/conformance-rules.html#mustSupport Elements are under medication[x] and their Cardinality and Type: #Type is a Choice of CodeableConcept #OR# Reference(USCorePatientProfile | USCorePractitionerProfile | PractitionerRole | USCoreOrganizationProfile | RelatedPerson). medicationCodeableConceptCodeableConcept #OR medicationReferenceReference ( USCorePatient http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html OR USCorePractitioner http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-practitioner.html OR PractitionerRolehttp://hl7.org/fhir/R4/practitionerrole.html OR USCoreOrganizaton http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-organization.html OR RelatedPerson http://hl7.org/fhir/R4/relatedperson.html )' $ref: '#/components/schemas/Reference' _authoredOn: format: date-time description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string reportedReference: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Elements are under reported[x] and their Cardinality and Type: #Type is a Choice of boolean #OR# Reference(USCorePatientProfile | USCorePractitionerProfile | PractitionerRole | USCoreOrganizationProfile | RelatedPerson). reportedBooleanboolean #OR reportedReferenceReference ( USCorePatient http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html OR USCorePractitioner http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-practitioner.html OR PractitionerRolehttp://hl7.org/fhir/R4/practitionerrole.html OR USCoreOrganizaton http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-organization.html OR RelatedPerson http://hl7.org/fhir/R4/relatedperson.html )' $ref: '#/components/schemas/Reference' reportedBoolean: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Elements are under reported[x] and their Cardinality and Type: #Type is a Choice of boolean #OR# Reference(USCorePatientProfile | USCorePractitionerProfile | PractitionerRole | USCoreOrganizationProfile | RelatedPerson). reportedBooleanboolean #OR reportedReferenceReference ( USCorePatient http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html OR USCorePractitioner http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-practitioner.html OR PractitionerRolehttp://hl7.org/fhir/R4/practitionerrole.html OR USCoreOrganizaton http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-organization.html OR RelatedPerson http://hl7.org/fhir/R4/relatedperson.html )' type: boolean authoredOn: format: date-time description: https://hl7.org/fhir/conformance-rules.html#mustSupport type: string dosageInstruction: description: 'https://hl7.org/fhir/conformance-rules.html#mustSupport Elements are under dosageInstruction and their Cardinality and Type: text0..1 string' type: array items: $ref: '#/components/schemas/Dosage' subject: description: 'Reference USCorePatient http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/Reference' encounter: description: 'Reference Encounter http://hl7.org/fhir/R4/encounter.html https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/Reference' medicationCodeableConcept: description: 'Binding: US Core Medication Codes (RxNorm) (extensible) https://hl7.org/fhir/conformance-rules.html#mustSupport Elements are under medication[x] and their Cardinality and Type: #Type is a Choice of CodeableConcept #OR# Reference(USCorePatientProfile | USCorePractitionerProfile | PractitionerRole | USCoreOrganizationProfile | RelatedPerson). medicationCodeableConceptCodeableConcept #OR medicationReferenceReference ( USCorePatient http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html OR USCorePractitioner http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-practitioner.html OR PractitionerRolehttp://hl7.org/fhir/R4/practitionerrole.html OR USCoreOrganizaton http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-organization.html OR RelatedPerson http://hl7.org/fhir/R4/relatedperson.html )' $ref: '#/components/schemas/CodeableConcept' intent: description: 'Binding: medicationRequest Intent (required) https://hl7.org/fhir/conformance-rules.html#mustSupport' type: string enum: - proposal - plan - order - original-order - reflex-order - filler-order - instance-order - option status: description: 'Binding: medicationrequest Status (required) https://hl7.org/fhir/conformance-rules.html#mustSupport' type: string enum: - active - on-hold - cancelled - completed - entered-in-error - stopped - draft - unknown description: "MedicationRequest\n\n#Summary of the Mandatory Requirements\n 1. A code in MedicationRequest.status\ \ with a required binding to Medicationrequest status\n 2. A code in MedicationRequest.intent with a required\ \ binding to Medication request intent\n 3. A CodeableConcept or Medication Reference in MedicationRequest.medication[x]\ \ with an extensible binding to US Core Medication Codes (RxNorm)\n 4. A Patient Reference in MedicationRequest.subject\n\ \ 5. A dateTime in MedicationRequest.authoredOn\n 6. A Requester Reference in MedicationRequest.requester\n\ \n#Summary of the Must Support Requirements\n 1. A boolean or Reference in MedicationRequest.reported[x]\n\ \ 2. A Encounter Reference in MedicationRequest.encounter\n 3. One or more Dosages in MedicationRequest.dosageInstruction\n\ - which should have a string value in MedicationRequest.dosageInstruction.text" Dosage_DoseAndRate: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: rateRatio: description: Amount of medication per unit of time. $ref: '#/components/schemas/Ratio' rateRange: description: Amount of medication per unit of time. $ref: '#/components/schemas/Range' doseRange: description: Amount of medication per dose. $ref: '#/components/schemas/Range' doseQuantity: description: Amount of medication per dose. $ref: '#/components/schemas/SimpleQuantity' rateQuantity: description: Amount of medication per unit of time. $ref: '#/components/schemas/SimpleQuantity' type: description: The kind of dose or rate specified, for example, ordered or calculated. $ref: '#/components/schemas/CodeableConcept' MedicationRequest: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - intent - status - subject properties: insurance: description: Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be required for delivering the requested service. type: array items: $ref: '#/components/schemas/Reference' note: description: Extra information about the prescription that could not be conveyed by the other attributes. type: array items: $ref: '#/components/schemas/Annotation' substitution: description: Indicates whether or not substitution can or should be part of the dispense. In some cases, substitution must happen, in other cases substitution must not happen. This block explains the prescriber's intent. If nothing is specified substitution may be done. $ref: '#/components/schemas/MedicationRequest_Substitution' subject: description: A link to a resource representing the person or set of individuals to whom the medication will be given. $ref: '#/components/schemas/Reference' courseOfTherapyType: description: The description of the overall patte3rn of the administration of the medication to the patient. $ref: '#/components/schemas/CodeableConcept' priorPrescription: description: A link to a resource representing an earlier order related order or prescription. $ref: '#/components/schemas/Reference' reasonReference: description: Condition or observation that supports why the medication was ordered. type: array items: $ref: '#/components/schemas/Reference' instantiatesUri: description: The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this MedicationRequest. type: array items: pattern: \S* type: string medicationReference: description: Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications. $ref: '#/components/schemas/Reference' reportedReference: description: Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report. $ref: '#/components/schemas/Reference' statusReason: description: Captures the reason for the current state of the MedicationRequest. $ref: '#/components/schemas/CodeableConcept' dispenseRequest: description: Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department. $ref: '#/components/schemas/MedicationRequest_DispenseRequest' reasonCode: description: The reason or the indication for ordering or not ordering the medication. type: array items: $ref: '#/components/schemas/CodeableConcept' doNotPerform: description: If true indicates that the provider is asking for the medication request not to occur. type: boolean basedOn: description: A plan or request that is fulfilled in whole or in part by this medication request. type: array items: $ref: '#/components/schemas/Reference' requester: description: The individual, organization, or device that initiated the request and has responsibility for its activation. $ref: '#/components/schemas/Reference' identifier: description: Identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server. type: array items: $ref: '#/components/schemas/Identifier' reportedBoolean: description: Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report. type: boolean recorder: description: The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order. $ref: '#/components/schemas/Reference' authoredOn: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The date (and perhaps time) when the prescription was initially written or authored on. type: string performer: description: The specified desired performer of the medication treatment (e.g. the performer of the medication administration). $ref: '#/components/schemas/Reference' detectedIssue: description: Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc. type: array items: $ref: '#/components/schemas/Reference' supportingInformation: description: Include additional information (for example, patient height and weight) that supports the ordering of the medication. type: array items: $ref: '#/components/schemas/Reference' encounter: description: The Encounter during which this [x] was created or to which the creation of this record is tightly associated. $ref: '#/components/schemas/Reference' priority: description: Indicates how quickly the Medication Request should be addressed with respect to other requests. type: string enum: - routine - urgent - asap - stat medicationCodeableConcept: description: Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications. $ref: '#/components/schemas/CodeableConcept' instantiatesCanonical: description: The URL pointing to a protocol, guideline, orderset, or other definition that is adhered to in whole or in part by this MedicationRequest. type: array items: pattern: \S* type: string intent: description: Whether the request is a proposal, plan, or an original order. type: string enum: - proposal - plan - order - original-order - reflex-order - filler-order - instance-order - option performerType: description: Indicates the type of performer of the administration of the medication. $ref: '#/components/schemas/CodeableConcept' dosageInstruction: description: Indicates how the medication is to be used by the patient. type: array items: $ref: '#/components/schemas/Dosage' eventHistory: description: Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource. type: array items: $ref: '#/components/schemas/Reference' category: description: Indicates the type of medication request (for example, where the medication is expected to be consumed or administered (i.e. inpatient or outpatient)). type: array items: $ref: '#/components/schemas/CodeableConcept' groupIdentifier: description: A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition or prescription. $ref: '#/components/schemas/Identifier' status: description: A code specifying the current state of the order. Generally, this will be active or completed state. type: string enum: - active - on-hold - cancelled - completed - entered-in-error - stopped - draft - unknown MedicationRequest_DispenseRequest: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: validityPeriod: description: This indicates the validity period of a prescription (stale dating the Prescription). $ref: '#/components/schemas/Period' dispenseInterval: description: The minimum period of time that must occur between dispenses of the medication. $ref: '#/components/schemas/Duration' quantity: description: The amount that is to be dispensed for one fill. $ref: '#/components/schemas/SimpleQuantity' performer: description: Indicates the intended dispensing Organization specified by the prescriber. $ref: '#/components/schemas/Reference' numberOfRepeatsAllowed: format: int32 description: 'An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus "3 repeats", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.' type: integer initialFill: description: Indicates the quantity or duration for the first dispense of the medication. $ref: '#/components/schemas/MedicationRequest_DispenseRequest_InitialFill' expectedSupplyDuration: description: Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last. $ref: '#/components/schemas/Duration' MedicationRequest_DispenseRequest_InitialFill: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: duration: description: The length of time that the first dispense is expected to last. $ref: '#/components/schemas/Duration' quantity: description: The amount or quantity to provide as part of the first dispense. $ref: '#/components/schemas/SimpleQuantity' Medication_Batch: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: lotNumber: pattern: '[ \r\n\t\S]+' description: The assigned lot number of a batch of the specified product. type: string expirationDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: When this specific batch of product will expire. type: string Medication: allOf: - $ref: '#/components/schemas/DomainResource' - type: object properties: identifier: description: Business identifier for this medication. type: array items: $ref: '#/components/schemas/Identifier' amount: description: Specific amount of the drug in the packaged product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.). $ref: '#/components/schemas/Ratio' code: description: 'A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.' $ref: '#/components/schemas/CodeableConcept' ingredient: description: Identifies a particular constituent of interest in the product. type: array items: $ref: '#/components/schemas/Medication_Ingredient' form: description: Describes the form of the item. Powder; tablets; capsule. $ref: '#/components/schemas/CodeableConcept' batch: description: Information that only applies to packages (not products). $ref: '#/components/schemas/Medication_Batch' status: description: A code to indicate if the medication is in active use. type: string enum: - active - inactive - entered-in-error manufacturer: description: Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product. $ref: '#/components/schemas/Reference' Medication_Ingredient: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: itemReference: description: The actual ingredient - either a substance (simple ingredient) or another medication of a medication. $ref: '#/components/schemas/Reference' strength: description: Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet. $ref: '#/components/schemas/Ratio' itemCodeableConcept: description: The actual ingredient - either a substance (simple ingredient) or another medication of a medication. $ref: '#/components/schemas/CodeableConcept' isActive: description: Indication of whether this ingredient affects the therapeutic action of the drug. type: boolean USCoreMedication: allOf: - $ref: '#/components/schemas/Medication' - type: object required: - code properties: code: description: 'Binding: US Core Medication Codes (RxNorm) (extensible) , https://hl7.org/fhir/us/core/STU3.1/ValueSet-us-core-medication-codes.html https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/CodeableConcept' description: "Medication\n\n#Summary of the Mandatory Requirements\n 1. A CodeableConcept in Medication.code\ \ with an extensible binding to US Core Medication Codes (RxNorm)" Observation_ReferenceRange: type: object properties: high: description: The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <9>= 2.3). $ref: '#/components/schemas/SimpleQuantity' extension: description: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. type: array items: $ref: '#/components/schemas/Extension' low: description: The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <9> $ref: '#/components/schemas/SimpleQuantity' modifierExtension: description: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element''s descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' type: array items: $ref: '#/components/schemas/Extension' appliesTo: description: Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple `appliesTo` are interpreted as an "AND" of the target populations. For example, to represent a target population of African American females, both a code of female and a code for African American would be used. type: array items: $ref: '#/components/schemas/CodeableConcept' text: pattern: '[ \r\n\t\S]+' description: Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of "normals". type: string id: pattern: '[A-Za-z0-9\-\.]{1,64}' description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. type: string type: description: Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range. $ref: '#/components/schemas/CodeableConcept' age: description: The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so. $ref: '#/components/schemas/Range' Observation_Component: type: object required: - code properties: valueBoolean: description: The information determined as a result of making the observation, if the information has a simple value. type: boolean dataAbsentReason: description: Provides a reason why the expected value in the element Observation.component.value[x] is missing. $ref: '#/components/schemas/CodeableConcept' valueTime: pattern: ([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)? description: The information determined as a result of making the observation, if the information has a simple value. type: string extension: description: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. type: array items: $ref: '#/components/schemas/Extension' code: description: Describes what was observed. Sometimes this is called the observation "code". $ref: '#/components/schemas/CodeableConcept' valueRange: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/Range' modifierExtension: description: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element''s descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' type: array items: $ref: '#/components/schemas/Extension' valueCodeableConcept: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/CodeableConcept' valueRatio: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/Ratio' referenceRange: description: Guidance on how to interpret the value by comparison to a normal or recommended range. type: array items: $ref: '#/components/schemas/Observation_ReferenceRange' valueString: pattern: '[ \r\n\t\S]+' description: The information determined as a result of making the observation, if the information has a simple value. type: string interpretation: description: A categorical assessment of an observation value. For example, high, low, normal. type: array items: $ref: '#/components/schemas/CodeableConcept' valueSampledData: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/SampledData' valuePeriod: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/Period' valueDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The information determined as a result of making the observation, if the information has a simple value. type: string id: pattern: '[A-Za-z0-9\-\.]{1,64}' description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. type: string valueInteger: format: int32 description: The information determined as a result of making the observation, if the information has a simple value. type: integer valueQuantity: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/Quantity' Observation: type: object required: - code - resourceType - status properties: valueBoolean: description: The information determined as a result of making the observation, if the information has a simple value. type: boolean partOf: description: A larger event of which this particular Observation is a component or step. For example, an observation as part of a procedure. type: array items: $ref: '#/components/schemas/Reference' dataAbsentReason: description: Provides a reason why the expected value in the element Observation.value[x] is missing. $ref: '#/components/schemas/CodeableConcept' note: description: Comments about the observation or the results. type: array items: $ref: '#/components/schemas/Annotation' valueTime: pattern: ([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)? description: The information determined as a result of making the observation, if the information has a simple value. type: string extension: description: May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. type: array items: $ref: '#/components/schemas/Extension' code: description: Describes what was observed. Sometimes this is called the observation "name". $ref: '#/components/schemas/CodeableConcept' subject: description: The patient, or group of patients, location, or device this observation is about and into whose record the observation is placed. If the actual focus of the observation is different from the subject (or a sample of, part, or region of the subject), the `focus` element or the `code` itself specifies the actual focus of the observation. $ref: '#/components/schemas/Reference' valueRange: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/Range' modifierExtension: description: 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element''s descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' type: array items: $ref: '#/components/schemas/Extension' focus: description: The actual focus of an observation when it is not the patient of record representing something or someone associated with the patient such as a spouse, parent, fetus, or donor. For example, fetus observations in a mother's record. The focus of an observation could also be an existing condition, an intervention, the subject's diet, another observation of the subject, or a body structure such as tumor or implanted device.An example use case would be using the Observation resource to capture whether the mother is trained to change her child's tracheostomy tube. In this example, the child is the patient of record and the mother is the focus. type: array items: $ref: '#/components/schemas/Reference' language: pattern: '[^\s]+(\s[^\s]+)*' description: The base language in which the resource is written. type: string valueCodeableConcept: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/CodeableConcept' valueRatio: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/Ratio' specimen: description: The specimen that was used when this observation was made. $ref: '#/components/schemas/Reference' derivedFrom: description: The target resource that represents a measurement from which this observation value is derived. For example, a calculated anion gap or a fetal measurement based on an ultrasound image. type: array items: $ref: '#/components/schemas/Reference' _effectiveDateTime: description: The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself. $ref: '#/components/schemas/DataAbsentReason' valueDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The information determined as a result of making the observation, if the information has a simple value. type: string text: description: A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. $ref: '#/components/schemas/Narrative' id: pattern: '[A-Za-z0-9\-\.]{1,64}' description: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. type: string issued: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: The date and time this version of the observation was made available to providers, typically after the results have been reviewed and verified. type: string valueInteger: format: int32 description: The information determined as a result of making the observation, if the information has a simple value. type: integer basedOn: description: A plan, proposal or order that is fulfilled in whole or in part by this event. For example, a MedicationRequest may require a patient to have laboratory test performed before it is dispensed. type: array items: $ref: '#/components/schemas/Reference' valueQuantity: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/Quantity' identifier: description: A unique identifier assigned to this observation. type: array items: $ref: '#/components/schemas/Identifier' performer: description: Who was responsible for asserting the observed value as "true". type: array items: $ref: '#/components/schemas/Reference' effectivePeriod: description: The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself. $ref: '#/components/schemas/Period' effectiveTiming: description: The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself. $ref: '#/components/schemas/Timing' method: description: Indicates the mechanism used to perform the observation. $ref: '#/components/schemas/CodeableConcept' hasMember: description: This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group. type: array items: $ref: '#/components/schemas/Reference' encounter: description: The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made. $ref: '#/components/schemas/Reference' _issued: description: The date and time this version of the observation was made available to providers, typically after the results have been reviewed and verified. $ref: '#/components/schemas/DataAbsentReason' bodySite: description: Indicates the site on the subject's body where the observation was made (i.e. the target site). $ref: '#/components/schemas/CodeableConcept' referenceRange: description: Guidance on how to interpret the value by comparison to a normal or recommended range. Multiple reference ranges are interpreted as an "OR".In other words, to represent two distinct target populations, two `referenceRange` elements would be used. type: array items: $ref: '#/components/schemas/Observation_ReferenceRange' component: description: Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations. type: array items: $ref: '#/components/schemas/Observation_Component' contained: description: These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. type: array items: $ref: '#/components/schemas/Resource' valueString: pattern: '[ \r\n\t\S]+' description: The information determined as a result of making the observation, if the information has a simple value. type: string effectiveDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself. type: string interpretation: description: A categorical assessment of an observation value. For example, high, low, normal. type: array items: $ref: '#/components/schemas/CodeableConcept' valueSampledData: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/SampledData' valuePeriod: description: The information determined as a result of making the observation, if the information has a simple value. $ref: '#/components/schemas/Period' meta: description: The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. $ref: '#/components/schemas/Meta' implicitRules: pattern: \S* description: A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. type: string category: description: A code that classifies the general type of observation being made. type: array items: $ref: '#/components/schemas/CodeableConcept' device: description: The device used to generate the observation data. $ref: '#/components/schemas/Reference' effectiveInstant: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) description: The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself. type: string status: description: The status of the result value. type: string enum: - registered - preliminary - final - amended - corrected - cancelled - entered-in-error - unknown resourceType: type: string enum: - Account - ActivityDefinition - AdverseEvent - AllergyIntolerance - Appointment - AppointmentResponse - AuditEvent - Basic - Binary - BiologicallyDerivedProduct - BodyStructure - Bundle - CapabilityStatement - CarePlan - CareTeam - CatalogEntry - ChargeItem - ChargeItemDefinition - Claim - ClaimResponse - ClinicalImpression - CodeSystem - Communication - CommunicationRequest - CompartmentDefinition - Composition - ConceptMap - Condition - Consent - Contract - Coverage - CoverageEligibilityRequest - CoverageEligibilityResponse - DetectedIssue - Device - DeviceDefinition - DeviceMetric - DeviceRequest - DeviceUseStatement - DiagnosticReport - DocumentManifest - DocumentReference - DomainResource - EffectEvidenceSynthesis - Encounter - Endpoint - EnrollmentRequest - EnrollmentResponse - EpisodeOfCare - EventDefinition - Evidence - EvidenceVariable - ExampleScenario - ExplanationOfBenefit - FamilyMemberHistory - Flag - Goal - GraphDefinition - Group - GuidanceResponse - HealthcareService - ImagingStudy - Immunization - ImmunizationEvaluation - ImmunizationRecommendation - ImplementationGuide - InsurancePlan - Invoice - Library - Linkage - List - Location - Measure - MeasureReport - Media - Medication - MedicationAdministration - MedicationDispense - MedicationKnowledge - MedicationRequest - MedicationStatement - MedicinalProduct - MedicinalProductAuthorization - MedicinalProductContraindication - MedicinalProductIndication - MedicinalProductIngredient - MedicinalProductInteraction - MedicinalProductManufactured - MedicinalProductPackaged - MedicinalProductPharmaceutical - MedicinalProductUndesirableEffect - MessageDefinition - MessageHeader - MolecularSequence - NamingSystem - NutritionOrder - Observation - ObservationDefinition - OperationDefinition - OperationOutcome - Organization - OrganizationAffiliation - Parameters - Patient - PaymentNotice - PaymentReconciliation - Person - PlanDefinition - Practitioner - PractitionerRole - Procedure - Provenance - Questionnaire - QuestionnaireResponse - RelatedPerson - RequestGroup - ResearchDefinition - ResearchElementDefinition - ResearchStudy - ResearchSubject - Resource - RiskAssessment - RiskEvidenceSynthesis - Schedule - SearchParameter - ServiceRequest - Slot - Specimen - SpecimenDefinition - StructureDefinition - StructureMap - Subscription - Substance - SubstanceNucleicAcid - SubstancePolymer - SubstanceProtein - SubstanceReferenceInformation - SubstanceSourceMaterial - SubstanceSpecification - SupplyDelivery - SupplyRequest - Task - TerminologyCapabilities - TestReport - TestScript - ValueSet - VerificationResult - VisionPrescription Organization: allOf: - $ref: '#/components/schemas/DomainResource' - type: object properties: identifier: description: Identifier for the organization that is used to identify the organization across multiple disparate systems. type: array items: $ref: '#/components/schemas/Identifier' partOf: description: The organization of which this organization forms a part. $ref: '#/components/schemas/Reference' endpoint: description: Technical endpoints providing access to services operated for the organization. type: array items: $ref: '#/components/schemas/Reference' address: description: An address for the organization. type: array items: $ref: '#/components/schemas/Address' contact: description: Contact for the organization for a certain purpose. type: array items: $ref: '#/components/schemas/Organization_Contact' name: pattern: '[ \r\n\t\S]+' description: A name associated with the organization. type: string active: description: Whether the organization's record is still in active use. type: boolean alias: description: A list of alternate names that the organization is known as, or was known as in the past. type: array items: pattern: '[ \r\n\t\S]+' type: string telecom: description: A contact detail for the organization. type: array items: $ref: '#/components/schemas/ContactPoint' type: description: The kind(s) of organization that this is. type: array items: $ref: '#/components/schemas/CodeableConcept' C4BBOrganization: allOf: - $ref: '#/components/schemas/USCoreOrganization' - type: object required: - active - meta - name properties: identifier: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization-definitions.html#Organization.identifier identifier0..* https://hl7.org/fhir/conformance-rules.html#mustSupport ============================= identifier:NPI0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.type1..1 identifier.type.coding1..* identifier.type.coding.system 1..1 Fixed Value: "http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType" identifier.type.coding.code1..1 Fixed Value: "npi" identifier.type.system1..1 Fixed Value: "http://hl7.org/fhir/sid/us-npi" ============================= identifier:tax0..* https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.type1..1 identifier.type.coding1..* identifier.type.coding.system 1..1 Fixed Value: "http://terminology.hl7.org/CodeSystem/v2-0203" identifier.type.coding.code1..1 Fixed Value: "TAX" identifier.type.system1..1 Fixed Value: "urn:oid:2.16.840.1.113883.4.4" ============================= identifier:payerid0..* https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.type1..1 identifier.type.coding1..* identifier.type.coding.system 1..1 Fixed Value: "http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType" identifier.type.coding.code1..1 Fixed Value: "payerid" ============================= identifier:naicode0..* https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.type1..1 identifier.type.coding1..* identifier.type.coding.system 1..1 Fixed Value: "http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType" identifier.type.coding.code1..1 Fixed Value: "naiccode" identifier.type.coding.system 1..1 Fixed Value: "urn:oid:2.16.840.1.113883.6.300"' type: array items: $ref: '#/components/schemas/Identifier' address: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization-definitions.html#Organization.address address0..* https://hl7.org/fhir/conformance-rules.html#mustSupport address.line0..4 https://hl7.org/fhir/conformance-rules.html#mustSupport address.city0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport address.state0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport address.postalCode 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport address.country0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/Address' meta: description: https://hl7.org/fhir/conformance-rules.html#mustSupport $ref: '#/components/schemas/C4BBMeta' name: minLength: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization-definitions.html#Organization.name name 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: string active: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization-definitions.html#Organization.active active1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: boolean telecom: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization-definitions.html#Organization.telecom telecom0..* https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/ContactPoint' description: http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Organization.html USCoreOrganization: allOf: - $ref: '#/components/schemas/Organization' - type: object required: - active - name properties: identifier: description: "http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport\n\nSlice: Unordered,\ \ Open by pattern:$this\n\nElements under Identifier for USCoreOrganization and their Cardinality\ \ and Type:\n system 0..1 uri\n valus0..1 string\n\nIf identifier type is NPI, it will be defined\ \ as USCoreIdentifierNPI" type: array items: $ref: '#/components/schemas/USCoreIdentifier' address: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under address and their Cardinality and Type: .... city0..1 string .... line0..4string .... postalCode 0..1 stringUS Zip Codes .... state0..1 stringBinding: USPS Two Letter Alphabetic Codes (extensible), https://hl7.org/fhir/us/core/STU3.1/ValueSet-us-core-usps-state.html' type: array items: $ref: '#/components/schemas/Address' name: description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type: string active: description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type: boolean telecom: description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type: array items: $ref: '#/components/schemas/ContactPoint' description: "Organization 3.1.1\n\n#Summary of the Mandatory Requirements\n 1. A boolean in Organization.active\n\ \ 2. A string in Organization.name\n#Summary of the Must Support Requirements\n 1. One or more Identifiers\ \ in Organization.identifier\n 2. A Identifier in Organization.identifier\n-which should have a fixed Organization.identifier.system\ \ = https://sources.aetna.com/organization/identifier/tin/104.\n-which should have a fixed Organization.identifier.system=\ \ https://sources.aetna.com/organization/identifier/us-npi/30011\n\n 3. One or more ContactPoints in Organization.telecom\ \ with the following constraints: The telecom of an organization can never be of use 'home'\n 4. One or\ \ more Addresses in Organization.address with the following constraints: An address of an organization can\ \ never be of use 'home'\n- which should have one or more string values in Organization.address.line\n-\ \ which should have a string value in Organization.address.city\n- which should have a string value in Organization.address.state\ \ with an extensible binding to USPS Two Letter Alphabetic Codes\n- which should have a string value in\ \ Organization.address.postalCode\n- which should have a string value in Organization.address.country\n\ #Summary of Constraints\n 1. The organization SHALL at least have a name or an identifier, and possibly\ \ more than one\n 2. The telecom of an organization can never be of use 'home'\n 3. An address of an organization\ \ can never be of use 'home'" Organization_Contact: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: address: description: Visiting or postal addresses for the contact. $ref: '#/components/schemas/Address' purpose: description: Indicates a purpose for which the contact can be reached. $ref: '#/components/schemas/CodeableConcept' name: description: A name associated with the contact. $ref: '#/components/schemas/HumanName' telecom: description: A contact detail (e.g. a telephone number or an email address) by which the party may be contacted. type: array items: $ref: '#/components/schemas/ContactPoint' Patient_Contact: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: period: description: The period during which this contact person or organization is valid to be contacted relating to this patient. $ref: '#/components/schemas/Period' address: description: Address for the contact person. $ref: '#/components/schemas/Address' gender: description: Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes. type: string enum: - male - female - other - unknown organization: description: Organization on behalf of which the contact is acting or for which the contact is working. $ref: '#/components/schemas/Reference' name: description: A name associated with the contact person. $ref: '#/components/schemas/HumanName' telecom: description: A contact detail for the person, e.g. a telephone number or an email address. type: array items: $ref: '#/components/schemas/ContactPoint' relationship: description: The nature of the relationship between the patient and the contact person. type: array items: $ref: '#/components/schemas/CodeableConcept' USCorePatientRaceOMBCategoryExt: allOf: - $ref: '#/components/schemas/USCorePatientRaceExt' - type: object required: - url - valueCoding properties: valueCoding: $ref: '#/components/schemas/Coding' url: default: ombCategory type: string USCorePatientExt: type: object Patient_Communication: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - language properties: language: description: The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. "en" for English, or "en-US" for American English versus "en-EN" for England English. $ref: '#/components/schemas/CodeableConcept' preferred: description: Indicates whether or not the patient prefers this language (over other languages he masters up a certain level). type: boolean Patient_Link: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - other - type properties: other: description: The other patient resource that the link refers to. $ref: '#/components/schemas/Reference' type: description: The type of link between this patient resource and another patient resource. type: string enum: - replaced-by - replaces - refer - seealso USCorePatientRaceTextExt: allOf: - $ref: '#/components/schemas/USCorePatientRaceExt' - type: object required: - url - valueString properties: valueString: type: string url: default: text type: string USCorePatient: allOf: - $ref: '#/components/schemas/Patient' - type: object required: - gender - identifier - name properties: identifier: minItems: 1 description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under identifier and their Cardinality and Type: .... system0..1string .... value0..*string' type: array items: $ref: '#/components/schemas/Identifier' extension: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under communication and their Cardinality and Type: .... language1..1CodeableConcept Binding: Language codes with language and optionally a region modifier (extensible), https://hl7.org/fhir/us/core/STU3.1/ValueSet-simple-language.html' type: array items: $ref: '#/components/schemas/USCorePatientExt' address: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under address and their Cardinality and Type: .... city0..1 string .... line0..*string .... postalCode 0..1 stringUS Zip Codes .... state0..1 stringBinding: USPS Two Letter Alphabetic Codes (extensible), https://hl7.org/fhir/us/core/STU3.1/ValueSet-us-core-usps-state.html .... period0..1 Period' type: array items: $ref: '#/components/schemas/Address' gender: description: 'Binding: AdministrativeGender (required), http://hl7.org/fhir/R4/valueset-administrative-gender.html http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport' type: string enum: - male - female - other - unknown name: minItems: 1 description: 'us-core-8: Patient.name.given or Patient.name.family or both SHALL be present http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under name and their Cardinality and Type: .... family0..1string .... given0..*string' type: array items: $ref: '#/components/schemas/HumanName' telecom: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under telecom and their Cardinality and Type: .... system1..1codeBinding: ContactPointSystem (required), http://hl7.org/fhir/R4/valueset-contact-point-system.html .... value1..1string .... use0..1codeBinding: ContactPointUse (required), http://hl7.org/fhir/R4/valueset-contact-point-use.html' type: array items: $ref: '#/components/schemas/ContactPoint' communication: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Elements under communication and their Cardinality and Type: .... language1..1CodeableConcept Binding: Language codes with language and optionally a region modifier (extensible), https://hl7.org/fhir/us/core/STU3.1/ValueSet-simple-language.html' type: array items: $ref: '#/components/schemas/Patient_Communication' birthDate: format: date description: http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport type: string description: "Patient\n\n#Summary of the Mandatory Requirements\n 1. One or more Identifiers in Patient.identifier\n\ - which must have an uri value in Patient.identifier.system\n- which must have a string value in Patient.identifier.value\n\ \ 2. One or more HumanNames in Patient.name with the following constraints: Patient.name.given or Patient.name.family\ \ or both SHALL be present\n- which should have a string value in Patient.name.family\n- which should have\ \ one or more string values in Patient.name.given\n 3. A code in Patient.gender with a required binding\ \ to AdministrativeGender\n\n#Summary of the Must Support Requirements\n 1. A Race Extension in Patient.extension\n\ \ 2. An Ethnicity Extension in Patient.extension\n 3. A Birthsex Extension in Patient.extension with a required\ \ binding to Birth Sex\n 4. One or more ContactPoints in Patient.telecom\n- which must have a code value\ \ in Patient.telecom.system with a required binding to ContactPointSystem\n- which must have a string value\ \ in Patient.telecom.value\n- which should have a code value in Patient.telecom.use with a required binding\ \ to ContactPointUse\n 5. A date in Patient.birthDate\n 6. One or more Addresses in Patient.address\n- which\ \ should have one or more string values in Patient.address.line\n- which should have a string value in Patient.address.city\n\ - which should have a string value in Patient.address.state with an extensible binding to USPS Two Letter\ \ Alphabetic Codes\n- which should have a string value in Patient.address.postalCode\n- which should have\ \ a Period value in Patient.address.period\n 7. One or more Communications in Patient.communication\n- which\ \ must have a CodeableConcept value in Patient.communication.language with an extensible binding to Language\ \ codes with language and optionally a region modifier\n\n#Summary of Constraints\n 1. Patient.name.given\ \ or Patient.name.family or both SHALL be present\n\n#### US Core Extension will not be supported, so the\ \ us-core-race, us-core-ethnicity and us-core-birthsex attributes have not been included in the class (\n\ us-core-raceA Race Extension in Patient.extension\nus-core-ethnicityAn Ethnicity Extension in Patient.extension\n\ us-core-birthsexA Birthsex Extension in Patient.extension with a required binding to Birth Sex )" USCorePatientEthnicityOMBCategoryExt: allOf: - $ref: '#/components/schemas/USCorePatientEthnicityExt' - type: object required: - url - valueCoding properties: valueCoding: $ref: '#/components/schemas/Coding' url: default: ombCategory type: string USCorePatientRaceDetailedExt: allOf: - $ref: '#/components/schemas/USCorePatientRaceExt' - type: object required: - url - valueCoding properties: valueCoding: $ref: '#/components/schemas/Coding' url: default: detailed type: string USCorePatientEthnicityExt: allOf: - $ref: '#/components/schemas/USCorePatientExt' - type: object required: - url properties: url: default: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity type: string USCorePatientEthnicityDetailedExt: allOf: - $ref: '#/components/schemas/USCorePatientEthnicityExt' - type: object required: - url - valueCoding properties: valueCoding: $ref: '#/components/schemas/Coding' url: default: detailed type: string USCorePatientBirthSexExt: allOf: - $ref: '#/components/schemas/USCorePatientExt' - type: object required: - url - valueCode properties: valueCode: type: string enum: - F - M - UNK url: default: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex type: string Patient: allOf: - $ref: '#/components/schemas/DomainResource' - type: object properties: identifier: description: An identifier for this patient. type: array items: $ref: '#/components/schemas/Identifier' address: description: An address for the individual. type: array items: $ref: '#/components/schemas/Address' gender: description: Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes. type: string enum: - male - female - other - unknown multipleBirthBoolean: description: Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer). type: boolean link: description: Link to another patient resource that concerns the same actual patient. type: array items: $ref: '#/components/schemas/Patient_Link' active: description: 'Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization''s business rules. It is often used to filter patient lists to exclude inactive patients Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.' type: boolean photo: description: Image of the patient. type: array items: $ref: '#/components/schemas/Attachment' birthDate: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)? description: The date of birth for the individual. type: string deceasedBoolean: description: Indicates if the individual is deceased or not. type: boolean managingOrganization: description: Organization that is the custodian of the patient record. $ref: '#/components/schemas/Reference' multipleBirthInteger: format: int32 description: Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer). type: integer deceasedDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Indicates if the individual is deceased or not. type: string contact: description: A contact party (e.g. guardian, partner, friend) for the patient. type: array items: $ref: '#/components/schemas/Patient_Contact' generalPractitioner: description: Patient's nominated care provider. type: array items: $ref: '#/components/schemas/Reference' name: description: A name associated with the individual. type: array items: $ref: '#/components/schemas/HumanName' telecom: description: A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted. type: array items: $ref: '#/components/schemas/ContactPoint' communication: description: A language which may be used to communicate with the patient about his or her health. type: array items: $ref: '#/components/schemas/Patient_Communication' maritalStatus: description: This field contains a patient's most recent marital (civil) status. $ref: '#/components/schemas/CodeableConcept' USCorePatientEthnicityTextExt: allOf: - $ref: '#/components/schemas/USCorePatientEthnicityExt' - type: object required: - url - valueString properties: valueString: type: string url: default: text type: string USCorePatientRaceExt: allOf: - $ref: '#/components/schemas/USCorePatientExt' - type: object required: - url properties: url: default: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race type: string C4BBPatient: allOf: - $ref: '#/components/schemas/USCorePatient' - type: object required: - gender - identifier - meta - name properties: identifier: minItems: 1 description: 'CARIN v1.0.0 Extension to base FHIR http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient.html identiifer1..* https://hl7.org/fhir/conformance-rules.html#mustSupport ============================= identifier:memberid1..* https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.type1..1 identifier.type.coding1..* identifier.type.coding.system 1..1 Fixed Value: "http://terminology.hl7.org/CodeSystem/v2-0203" identifier.type.coding.code1..1 Fixed Value: "MB" identifier.system1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.value1..1 https://hl7.org/fhir/conformance-rules.html#mustSuppor ============================= identifier:medrecnum0..* https://hl7.org/fhir/conformance-rules.html#mustSuppor identifier.type1..1 identifier.type.coding1..* identifier.type.coding.system 1..1 Fixed Value: "http://terminology.hl7.org/CodeSystem/v2-0203" identifier.type.coding.code1..1 Fixed Value: "MR" identifier.system1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.value1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ============================= identifier:uniquememberid 0..* https://hl7.org/fhir/conformance-rules.html#mustSuppor identifier.type1..1 identifier.type.coding1..* identifier.type.coding.system 1..1 Fixed Value: "http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType" identifier.type.coding.code1..1 Fixed Value: "um" identifier.system1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.value1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport ============================= identifier:patacctnum0..* https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.type1..1 identifier.type.coding1..* identifier.type.coding.system 1..1 Fixed Value: "http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType" identifier.type.coding.code1..1 Fixed Value: "pat" identifier.system1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport identifier.value1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/Identifier' deceasedBoolean: description: deceasedBoolean0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport type: boolean address: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient-definitions.html#Patient.address address0..* https://hl7.org/fhir/conformance-rules.html#mustSupport address.line0..* https://hl7.org/fhir/conformance-rules.html#mustSupport address.city0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport address.district0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport address.state0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport address.postalCode0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport address.country0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport address.period0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/Address' gender: minLength: 1 description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient-definitions.html#Patient.gender gender 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: string enum: - male - female - other - unknown meta: description: 'CARIN v1.0.0 Extension to base FHIR http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient.html https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/C4BBMeta' deceasedDateTime: description: deceasedDateTime 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport type: string name: minItems: 1 description: 'CARIN v1.0.0 Extension to base FHIR http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient.html name1..* https://hl7.org/fhir/conformance-rules.html#mustSupport name.family 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport name.given 0..* https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/HumanName' telecom: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient-definitions.html#Patient.telecom telecom0..* https://hl7.org/fhir/conformance-rules.html#mustSupport telecom.system1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport telecom.value1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport telecom.use0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' $ref: '#/components/schemas/ContactPoint' communication: description: 'http://hl7.org/fhir/us/carin-bb/StructureDefinition-C4BB-Patient-definitions.html#Patient.communication commnication0..*https://hl7.org/fhir/conformance-rules.html#mustSupport communication.language 1..1 https://hl7.org/fhir/conformance-rules.html#mustSupport' type: array items: $ref: '#/components/schemas/Patient_Communication' birthDate: description: birthDate 0..1 https://hl7.org/fhir/conformance-rules.html#mustSupport type: string description: CARIN v1.0.0 Extension to USCorePatient 3.1.1 PractitionerRole_AvailableTime: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object properties: allDay: description: Is this always available? (hence times are irrelevant) e.g. 24 hour service. type: boolean availableEndTime: pattern: ([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)? description: 'The closing time of day. Note: If the AllDay flag is set, then this time is ignored.' type: string daysOfWeek: description: Indicates which days of the week are available between the start and end Times. type: array items: type: string availableStartTime: pattern: ([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)? description: 'The opening time of day. Note: If the AllDay flag is set, then this time is ignored.' type: string USCorePractitionerRole: allOf: - $ref: '#/components/schemas/PractitionerRole' - type: object required: - organization - practitioner properties: specialty: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=0..* Type=CodeableConceptBinding: US Core Provider Speciality (NUCC) (extensible)' type: array items: $ref: '#/components/schemas/CodeableConcept' endpoint: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=0..* Type=Reference(Endpoint)' type: array items: $ref: '#/components/schemas/Reference' code: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=0..* Type=CodeableConceptBinding: US Core Provider Role (NUCC) (extensible)' type: array items: $ref: '#/components/schemas/CodeableConcept' practitioner: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=Reference(US Core Practitioner Profile)' $ref: '#/components/schemas/Reference' organization: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=Reference(US Core Organization Profile)' $ref: '#/components/schemas/Reference' location: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=0..* Type=Reference(Location)' type: array items: $ref: '#/components/schemas/Reference' telecom: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport telecom Cardinality=0..* Type=ContactPoint |--system Cardinality=1..1 ype=code |--value Cardinality=1..1 ype=string' type: array items: $ref: '#/components/schemas/ContactPoint' description: "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole\n\n##Summary of the\ \ Mandatory Requirements\n1. A Practitioner Reference in PractitionerRole.practitioner\n2. A Organization\ \ Reference in PractitionerRole.organization\n\n##Summary of the Must Support Requirements\n1. One or more\ \ CodeableConcepts in PractitionerRole.code with an extensible binding to US Core Provider Role (NUCC)\n\ 2. One or more CodeableConcepts in PractitionerRole.specialty with an extensible binding to US Core Provider\ \ Speciality (NUCC)\n3. One or more Location References in PractitionerRole.location\n4. One or more ContactPoints\ \ in PractitionerRole.telecom\n - which must have a code value in PractitionerRole.telecom.system with a\ \ required binding to ContactPointSystem\n - which must have a string value in PractitionerRole.telecom.value" PractitionerRole: allOf: - $ref: '#/components/schemas/DomainResource' - type: object properties: identifier: description: Business Identifiers that are specific to a role/location. type: array items: $ref: '#/components/schemas/Identifier' period: description: The period during which the person is authorized to act as a practitioner in these role(s) for the organization. $ref: '#/components/schemas/Period' specialty: description: Specific specialty of the practitioner. type: array items: $ref: '#/components/schemas/CodeableConcept' code: description: Roles which this practitioner is authorized to perform for the organization. type: array items: $ref: '#/components/schemas/CodeableConcept' practitioner: description: Practitioner that is able to provide the defined services for the organization. $ref: '#/components/schemas/Reference' active: description: Whether this practitioner role record is in active use. type: boolean notAvailable: description: The practitioner is not available or performing this role during this period of time due to the provided reason. type: array items: $ref: '#/components/schemas/PractitionerRole_NotAvailable' availableTime: description: A collection of times the practitioner is available or performing this role at the location and/or healthcareservice. type: array items: $ref: '#/components/schemas/PractitionerRole_AvailableTime' endpoint: description: Technical endpoints providing access to services operated for the practitioner with this role. type: array items: $ref: '#/components/schemas/Reference' healthcareService: description: The list of healthcare services that this worker provides for this role's Organization/Location(s). type: array items: $ref: '#/components/schemas/Reference' organization: description: The organization where the Practitioner performs the roles associated. $ref: '#/components/schemas/Reference' location: description: The location(s) at which this practitioner provides care. type: array items: $ref: '#/components/schemas/Reference' telecom: description: Contact details that are specific to the role/location/service. type: array items: $ref: '#/components/schemas/ContactPoint' availabilityExceptions: pattern: '[ \r\n\t\S]+' description: A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times. type: string PractitionerRole_NotAvailable: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - description properties: description: pattern: '[ \r\n\t\S]+' description: The reason that can be presented to the user as to why this time is not available. type: string during: description: Service is not available (seasonally or for a public holiday) from this date. $ref: '#/components/schemas/Period' USCorePractitioner: allOf: - $ref: '#/components/schemas/Practitioner' - type: object required: - identifier - name properties: identifier: minItems: 1 description: "http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#must-support\n\nSlice: Unordered,\ \ Open by pattern:$this\n\nElements under Identifier for USCorePractitioner and their Cardinality\ \ and Type:\n system 1..1 uri\n value1..1 string\n\nIf identifier type is NPI, it will be defined\ \ as USCoreIdentifierNPI definition" type: array items: $ref: '#/components/schemas/Identifier' name: minItems: 1 description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#must-support Elements under name and their Cardinality and Type: .... family1..1string' type: array items: $ref: '#/components/schemas/HumanName' description: "Practitioner\n\n#Summary of the Mandatory Requirements\n 1. One or more Identifiers in Practitioner.identifier\n\ - which must have an uri value in Practitioner.identifier.system\n- which must have a string value in Practitioner.identifier.value\n\ \ 2. One or more HumanNames in Practitioner.name\n- which must have a string value in Practitioner.name.family\n\ \n#Summary of the Must Support Requirements\n 1. A Identifier in Practitioner.identifier\n- which must have\ \ a fixed Practitioner.identifier.system = https://sources.aetna.com/practitioner/identifier/pin/94" Practitioner: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - active - communication - gender - identifier - name properties: identifier: description: An identifier that applies to this person in this role. type: array items: $ref: '#/components/schemas/Identifier' gender: description: Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes. type: string enum: - male - female - other - unknown name: description: The name(s) associated with the practitioner. type: array items: $ref: '#/components/schemas/HumanName' active: description: Whether this practitioner's record is in active use. type: boolean communication: description: A language the practitioner can use in patient communication. type: array items: $ref: '#/components/schemas/CodeableConcept' Procedure_FocalDevice: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - manipulated properties: action: description: The kind of change that happened to the device during the procedure. $ref: '#/components/schemas/CodeableConcept' manipulated: description: The device that was manipulated (changed) during the procedure. $ref: '#/components/schemas/Reference' Procedure: allOf: - $ref: '#/components/schemas/DomainResource' - type: object required: - status - subject properties: partOf: description: A larger event of which this particular procedure is a component or step. type: array items: $ref: '#/components/schemas/Reference' note: description: Any other notes and comments about the procedure. type: array items: $ref: '#/components/schemas/Annotation' complication: description: Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues. type: array items: $ref: '#/components/schemas/CodeableConcept' code: description: The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. "Laparoscopic Appendectomy"). $ref: '#/components/schemas/CodeableConcept' subject: description: The person, animal or group on which the procedure was performed. $ref: '#/components/schemas/Reference' reasonReference: description: The justification of why the procedure was performed. type: array items: $ref: '#/components/schemas/Reference' performedRange: description: Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured. $ref: '#/components/schemas/Range' performedAge: description: Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured. $ref: '#/components/schemas/Age' instantiatesUri: description: The URL pointing to an externally maintained protocol, guideline, order set or other definition that is adhered to in whole or in part by this Procedure. type: array items: pattern: \S* type: string performedPeriod: description: Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured. $ref: '#/components/schemas/Period' performedString: pattern: '[ \r\n\t\S]+' description: Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured. type: string followUp: description: If the procedure required specific follow up - e.g. removal of sutures. The follow up may be represented as a simple note or could potentially be more complex, in which case the CarePlan resource can be used. type: array items: $ref: '#/components/schemas/CodeableConcept' statusReason: description: Captures the reason for the current state of the procedure. $ref: '#/components/schemas/CodeableConcept' usedCode: description: Identifies coded items that were used as part of the procedure. type: array items: $ref: '#/components/schemas/CodeableConcept' reasonCode: description: The coded reason why the procedure was performed. This may be a coded entity of some type, or may simply be present as text. type: array items: $ref: '#/components/schemas/CodeableConcept' performedDateTime: pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)? description: Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured. type: string basedOn: description: A reference to a resource that contains details of the request for this procedure. type: array items: $ref: '#/components/schemas/Reference' outcome: description: The outcome of the procedure - did it resolve the reasons for the procedure being performed? $ref: '#/components/schemas/CodeableConcept' identifier: description: Business identifiers assigned to this procedure by the performer or other systems which remain constant as the resource is updated and is propagated from server to server. type: array items: $ref: '#/components/schemas/Identifier' recorder: description: Individual who recorded the record and takes responsibility for its content. $ref: '#/components/schemas/Reference' performer: description: Limited to "real" people rather than equipment. type: array items: $ref: '#/components/schemas/Procedure_Performer' complicationDetail: description: Any complications that occurred during the procedure, or in the immediate post-performance period. type: array items: $ref: '#/components/schemas/Reference' usedReference: description: Identifies medications, devices and any other substance used as part of the procedure. type: array items: $ref: '#/components/schemas/Reference' focalDevice: description: A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure. type: array items: $ref: '#/components/schemas/Procedure_FocalDevice' encounter: description: The Encounter during which this Procedure was created or performed or to which the creation of this record is tightly associated. $ref: '#/components/schemas/Reference' instantiatesCanonical: description: The URL pointing to a FHIR-defined protocol, guideline, order set or other definition that is adhered to in whole or in part by this Procedure. type: array items: pattern: \S* type: string bodySite: description: Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion. type: array items: $ref: '#/components/schemas/CodeableConcept' asserter: description: Individual who is making the procedure statement. $ref: '#/components/schemas/Reference' report: description: This could be a histology result, pathology report, surgical report, etc. type: array items: $ref: '#/components/schemas/Reference' location: description: The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant. $ref: '#/components/schemas/Reference' category: description: A code that classifies the procedure for searching, sorting and display purposes (e.g. "Surgical Procedure"). $ref: '#/components/schemas/CodeableConcept' status: description: A code specifying the state of the procedure. Generally, this will be the in-progress or completed state. type: string enum: - preparation - in-progress - not-done - on-hold - stopped - completed - entered-in-error - unknown Procedure_Performer: allOf: - $ref: '#/components/schemas/BackboneElement' - type: object required: - actor properties: actor: description: The practitioner who was involved in the procedure. $ref: '#/components/schemas/Reference' function: description: Distinguishes the type of involvement of the performer in the procedure. For example, surgeon, anaesthetist, endoscopist. $ref: '#/components/schemas/CodeableConcept' onBehalfOf: description: The organization the device or practitioner was acting on behalf of. $ref: '#/components/schemas/Reference' USCoreProcedure: allOf: - $ref: '#/components/schemas/Procedure' - type: object required: - code - status - subject properties: code: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=CodeableConceptProcedure codes from SNOMED CT, CPT, or HCPCS II Binding: US Core Procedure Codes (extensible)' $ref: '#/components/schemas/CodeableConcept' subject: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality=1..1 Type=Reference(US Core Patient Profile) Reference USCorePatient http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-patient.html' $ref: '#/components/schemas/Reference' performanceDateTime: format: date-time description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport performed Cardinality=1..1 |--performedDateTimeType=dateTime |--performedPeriodType=Period' type: string performancePeriod: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport performed Cardinality=1..1 |--performedDateTimeType=dateTime |--performedPeriodType=Period' $ref: '#/components/schemas/Period' status: description: 'http://hl7.org/fhir/us/core/STU3.1/general-guidance.html#mustSupport Cardinality= 1..1 Type=code Binding: EventStatus (required)' type: string enum: - preparation - in-progress - not-done - on-hold - stopped - completed - entered-in-error - unknown description: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure Summary of the Mandatory Requirements 1. A code in Procedure.status with a required binding to EventStatus 2. A CodeableConcept in Procedure.code with an extensible binding to US Core Procedure Codes 3. A Patient Reference in Procedure.subject 4. A dateTime in Procedure.performed' securitySchemes: FHIR_Patient_Allergy_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/*.read: '' patient/Allergy.read: '' patient/Allergy.*: '' patient/*.*: '' FHIR_Patient_Binary_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/*.read: '' patient/Binary.*: '' patient/Binary.read: '' patient/*.*: '' FHIR_Patient_CarePlan_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/CarePlan.*: '' patient/*.read: '' patient/CarePlan.read: '' patient/*.*: '' FHIR_Patient_CareTeam_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/CareTeam.read: '' patient/CareTeam.*: '' patient/*.read: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRCareTeamRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_Condition_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/*.read: '' patient/Condition.read: '' patient/Condition.*: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientConditionRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_Coverage_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Coverage.read: '' patient/*.read: '' patient/Coverage.*: '' patient/*.*: '' authorizationUrl: https://devpih1.int.aetna.com/healthcare/devpath1/v7/auth/oauth2/authorize tokenUrl: https://devapih1.int.aetna.com/healthcare/devpath1/v7/auth/oauth2/token FHIR_Patient_Device_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Device.read: '' patient/*.read: '' patient/Device.*: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRDeviceRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_DiagnosticReport_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/DiagnosticReport.read: '' patient/*.read: '' patient/DiagnosticReport.*: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientDiagnosticReportRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_DocumentReference_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/*.read: '' patient/DocumentReference.read: '' patient/DocumentReference.*: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientDocumentReferenceRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_Encounter_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Encounter.*: '' patient/*.read: '' patient/Encounter.read: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientEncounterRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_Endpoint_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Endpoint.*: '' patient/*.read: '' patient/Endpoint.read: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientEndpointRead", "Backend" : Non-IIB, FHIRServer APIGEE APIs, requires Mutual TLS", "Errorhandlingpolicy": "Transparent", "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_EOB_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/ExplanationOfBenefit.*: '' patient/*.read: '' patient/ExplanationOfBenefit.read: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientEOBRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent", "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Required" }' FHIR_Patient_Goal_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Goal.*: '' patient/*.read: '' patient/Goal.read: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientGoalRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_Immunization_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/*.read: '' patient/Immunization.read: '' patient/Immunization.*: '' patient/*.*: '' FHIR_Patient_MedicationKnowledge_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/*.read: patient/*.read patient/MedicationKnowledge.*: patient/MedicationKnowledge.* patient/MedicationKnowledge.read: patient/MedicationKnowledge.read patient/*.*: patient/*.* authorizationUrl: https://$(catalog.url)/v1/internal/fhirserver_auth/oauth2/authorize tokenUrl: https://$(catalog.url)/v1/internal/fhirserver_auth/oauth2/token FHIR_Patient_MedicationRequest_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/MedicationRequest.read: '' patient/*.read: '' patient/MedicationRequest.*: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientMedicationRequestRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' FHIR_Patient_Medication_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Medication.read: '' patient/*.read: '' patient/Medication.*: '' patient/*.*: '' FHIR_Patient_Observation_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/*.read: '' patient/Observation.read: '' patient/Observation.*: '' patient/*.*: '' authorizationUrl: https://devpih1.int.aetna.com/healthcare/devpath1/v7/auth/oauth2/authorize tokenUrl: https://devapih1.int.aetna.com/healthcare/devpath1/v7/auth/oauth2/token FHIR_Patient_Organization_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/*.read: '' patient/Organization.*: '' patient/Organization.read: '' patient/*.*: '' FHIR_Patient_Patient_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Patient.*: '' patient/Patient.read: '' patient/*.read: '' patient/*.*: '' FHIR_Patient_PractitionerRole_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/PractitionerRole.read: '' patient/PractitionerRole.*: '' patient/*.read: '' patient/*.*: '' authorizationUrl: https://devpih1.int.aetna.com/healthcare/devpath1/v7/auth/oauth2/authorize tokenUrl: https://devapih1.int.aetna.com/healthcare/devpath1/v7/auth/oauth2/token FHIR_Patient_Practitioner_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Practitioner.read: '' patient/*.read: '' patient/Practitioner.*: '' patient/*.*: '' FHIR_Patient_Procedure_Read_AccessCode_Oauth: type: oauth2 flows: authorizationCode: scopes: patient/Procedure.*: '' patient/*.read: '' patient/Procedure.read: '' patient/*.*: '' description: '{ "BuildEieHeader" : "Header 3.2", "SecurityTemplate" : "FHIRPatientProcedureRead", "Backend" : "IIB", "Errorhandlingpolicy": "Transparent" "Consumer":"External", "Mutual Auth between Consumer and APIC" : "Not Required" }' externalDocs: description: HTTPS Common Error Codes url: https://eaintegrationgovernance.github.io/APIC-Common-Error-Codes.github.io/