Da Vinci Clinical Data Exchange (CDex) Implementation Guide Release 0.1.0

This page is part of the Da Vinci Clinical Documentation Exchange (v0.1.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

JSON Format: Communication-cdex-example-resource-request-response

Raw json

{
  "resourceType" : "Communication",
  "id" : "cdex-example-resource-request-response",
  "meta" : {
    "versionId" : "2",
    "lastUpdated" : "2019-04-23T17:16:15.000-04:00"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Query response to a Request\n        </div>"
  },
  "identifier" : [
    {
      "system" : "http://www.providerco.com/communication",
      "value" : "12345"
    }
  ],
  "basedOn" : [
    {
      "reference" : "CommunicationRequest/cdex-example-resource-request"
    }
  ],
  "status" : "completed",
  "category" : [
    {
      "coding" : [
        {
          "system" : "http://acme.org/messagetypes",
          "code" : "SolicitedAttachment"
        }
      ]
    }
  ],
  "subject" : {
    "reference" : "Patient/cdex-example-patient"
  },
  "sent" : "2016-06-12T18:01:10-08:00",
  "recipient" : [
    {
      "reference" : "Organization/cdex-example-payer"
    }
  ],
  "sender" : {
    "reference" : "Organization/cdex-example-provider"
  },
  "payload" : [
    {
      "extension" : [
        {
          "url" : "http://hl7.org/fhir/us/davinci-cdex/StructureDefinition/cdex-payload-query-string",
          "valueString" : "Condition?patient=cdex-example-patient"
        }
      ],
      "contentAttachment" : {
        "contentType" : "application/fhir+xml",
        "data" : "PEJ1bmRsZSB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+DQogICA8aWQgdmFsdWU9IjY1YWE4N2NiLTI1MTEtNGVkNS1iY2QzLTk2NTAyODc0NDljZSIvPg0KICAgPG1ldGE+DQogICAgICA8bGFzdFVwZGF0ZWQgdmFsdWU9IjIwMTktMDQtMjNUMjA6Mjg6MzEuMjUxKzAwOjAwIi8+DQogICA8L21ldGE+DQogICA8dHlwZSB2YWx1ZT0ic2VhcmNoc2V0Ii8+DQogICA8dG90YWwgdmFsdWU9IjQiLz4NCiAgIDxsaW5rPg0KICAgICAgPHJlbGF0aW9uIHZhbHVlPSJzZWxmIi8+DQogICAgICA8dXJsIHZhbHVlPSJodHRwczovL2FwaS12OC1yNC5oc3Bjb25zb3J0aXVtLm9yZy9EYVZpbmNpQ0RleFByb3ZpZGVyL29wZW4vQ29uZGl0aW9uP3BhdGllbnQ9MTUiLz4NCiAgIDwvbGluaz4NCiAgIDxlbnRyeT4NCiAgICAgIDxmdWxsVXJsIHZhbHVlPSJodHRwczovL2FwaS12OC1yNC5oc3Bjb25zb3J0aXVtLm9yZy9EYVZpbmNpQ0RleFByb3ZpZGVyL29wZW4vQ29uZGl0aW9uLzEyOCIvPg0KICAgICAgPHJlc291cmNlPg0KICAgICAgICAgPENvbmRpdGlvbiB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+DQogICAgICAgICAgICA8aWQgdmFsdWU9IjEyOCIvPg0KICAgICAgICAgICAgPG1ldGE+DQogICAgICAgICAgICAgICA8dmVyc2lvbklkIHZhbHVlPSIxIi8+DQogICAgICAgICAgICAgICA8bGFzdFVwZGF0ZWQgdmFsdWU9IjIwMTktMDQtMjNUMTU6NDg6MTAuMDAwKzAwOjAwIi8+DQogICAgICAgICAgICAgICA8cHJvZmlsZSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci91cy9jb3JlL1N0cnVjdHVyZURlZmluaXRpb24vdXMtY29yZS1jb25kaXRpb24iLz4NCiAgICAgICAgICAgIDwvbWV0YT4NCiAgICAgICAgICAgIDxpZGVudGlmaWVyPg0KICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0idXJuOm9pZDoxLjMuNi4xLjQuMS4yMjgxMi40LjExMS4wLjQuMS4yLjEiLz4NCiAgICAgICAgICAgICAgIDx2YWx1ZSB2YWx1ZT0iMiIvPg0KICAgICAgICAgICAgPC9pZGVudGlmaWVyPg0KICAgICAgICAgICAgPGNsaW5pY2FsU3RhdHVzPg0KICAgICAgICAgICAgICAgPGNvZGluZz4NCiAgICAgICAgICAgICAgICAgIDxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIi8+DQogICAgICAgICAgICAgICAgICA8Y29kZSB2YWx1ZT0iYWN0aXZlIi8+DQogICAgICAgICAgICAgICA8L2NvZGluZz4NCiAgICAgICAgICAgIDwvY2xpbmljYWxTdGF0dXM+DQogICAgICAgICAgICA8Y2F0ZWdvcnk+DQogICAgICAgICAgICAgICA8Y29kaW5nPg0KICAgICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0iaHR0cDovL3Nub21lZC5pbmZvL3NjdCIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgdmFsdWU9IjU1NjA3MDA2Ii8+DQogICAgICAgICAgICAgICAgICA8ZGlzcGxheSB2YWx1ZT0iUHJvYmxlbSIvPg0KICAgICAgICAgICAgICAgPC9jb2Rpbmc+DQogICAgICAgICAgICAgICA8Y29kaW5nPg0KICAgICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0iaHR0cDovL2xvaW5jLm9yZyIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgdmFsdWU9Ijc1MzI2LTkiLz4NCiAgICAgICAgICAgICAgICAgIDxkaXNwbGF5IHZhbHVlPSJQcm9ibGVtIi8+DQogICAgICAgICAgICAgICA8L2NvZGluZz4NCiAgICAgICAgICAgIDwvY2F0ZWdvcnk+DQogICAgICAgICAgICA8Y29kZT4NCiAgICAgICAgICAgICAgIDxjb2Rpbmc+DQogICAgICAgICAgICAgICAgICA8c3lzdGVtIHZhbHVlPSJodHRwOi8vc25vbWVkLmluZm8vc2N0Ii8+DQogICAgICAgICAgICAgICAgICA8Y29kZSB2YWx1ZT0iMzk2Mjc1MDA2Ii8+DQogICAgICAgICAgICAgICAgICA8ZGlzcGxheSB2YWx1ZT0iT3N0ZW9hcnRocml0aXMiLz4NCiAgICAgICAgICAgICAgIDwvY29kaW5nPg0KICAgICAgICAgICAgPC9jb2RlPg0KICAgICAgICAgICAgPHN1YmplY3Q+DQogICAgICAgICAgICAgICA8cmVmZXJlbmNlIHZhbHVlPSJQYXRpZW50LzE1Ii8+DQogICAgICAgICAgICA8L3N1YmplY3Q+DQogICAgICAgICAgICA8b25zZXREYXRlVGltZSB2YWx1ZT0iMjAxMCIvPg0KICAgICAgICAgICAgPGFzc2VydGVyPg0KICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB2YWx1ZT0iUHJhY3RpdGlvbmVyUm9sZS8xMjkiLz4NCiAgICAgICAgICAgIDwvYXNzZXJ0ZXI+DQogICAgICAgICA8L0NvbmRpdGlvbj4NCiAgICAgIDwvcmVzb3VyY2U+DQogICAgICA8c2VhcmNoPg0KICAgICAgICAgPG1vZGUgdmFsdWU9Im1hdGNoIi8+DQogICAgICA8L3NlYXJjaD4NCiAgICAgIDxyZXNwb25zZT4NCiAgICAgICAgIDxzdGF0dXMgdmFsdWU9IjIwMSBDcmVhdGVkIi8+DQogICAgICAgICA8ZXRhZyB2YWx1ZT0iVy8mcXVvdDsxJnF1b3Q7Ii8+DQogICAgICA8L3Jlc3BvbnNlPg0KICAgPC9lbnRyeT4NCiAgIDxlbnRyeT4NCiAgICAgIDxmdWxsVXJsIHZhbHVlPSJodHRwczovL2FwaS12OC1yNC5oc3Bjb25zb3J0aXVtLm9yZy9EYVZpbmNpQ0RleFByb3ZpZGVyL29wZW4vQ29uZGl0aW9uLzEyNSIvPg0KICAgICAgPHJlc291cmNlPg0KICAgICAgICAgPENvbmRpdGlvbiB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+DQogICAgICAgICAgICA8aWQgdmFsdWU9IjEyNSIvPg0KICAgICAgICAgICAgPG1ldGE+DQogICAgICAgICAgICAgICA8dmVyc2lvbklkIHZhbHVlPSIxIi8+DQogICAgICAgICAgICAgICA8bGFzdFVwZGF0ZWQgdmFsdWU9IjIwMTktMDQtMjNUMTU6NDg6MTAuMDAwKzAwOjAwIi8+DQogICAgICAgICAgICAgICA8cHJvZmlsZSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci91cy9jb3JlL1N0cnVjdHVyZURlZmluaXRpb24vdXMtY29yZS1jb25kaXRpb24iLz4NCiAgICAgICAgICAgIDwvbWV0YT4NCiAgICAgICAgICAgIDxpZGVudGlmaWVyPg0KICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0idXJuOm9pZDoxLjMuNi4xLjQuMS4yMjgxMi40LjExMS4wLjQuMS4yLjEiLz4NCiAgICAgICAgICAgICAgIDx2YWx1ZSB2YWx1ZT0iMSIvPg0KICAgICAgICAgICAgPC9pZGVudGlmaWVyPg0KICAgICAgICAgICAgPGNsaW5pY2FsU3RhdHVzPg0KICAgICAgICAgICAgICAgPGNvZGluZz4NCiAgICAgICAgICAgICAgICAgIDxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIi8+DQogICAgICAgICAgICAgICAgICA8Y29kZSB2YWx1ZT0iYWN0aXZlIi8+DQogICAgICAgICAgICAgICA8L2NvZGluZz4NCiAgICAgICAgICAgIDwvY2xpbmljYWxTdGF0dXM+DQogICAgICAgICAgICA8Y2F0ZWdvcnk+DQogICAgICAgICAgICAgICA8Y29kaW5nPg0KICAgICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0iaHR0cDovL3Nub21lZC5pbmZvL3NjdCIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgdmFsdWU9IjU1NjA3MDA2Ii8+DQogICAgICAgICAgICAgICAgICA8ZGlzcGxheSB2YWx1ZT0iUHJvYmxlbSIvPg0KICAgICAgICAgICAgICAgPC9jb2Rpbmc+DQogICAgICAgICAgICAgICA8Y29kaW5nPg0KICAgICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0iaHR0cDovL2xvaW5jLm9yZyIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgdmFsdWU9Ijc1MzI2LTkiLz4NCiAgICAgICAgICAgICAgICAgIDxkaXNwbGF5IHZhbHVlPSJQcm9ibGVtIi8+DQogICAgICAgICAgICAgICA8L2NvZGluZz4NCiAgICAgICAgICAgIDwvY2F0ZWdvcnk+DQogICAgICAgICAgICA8Y29kZT4NCiAgICAgICAgICAgICAgIDxjb2Rpbmc+DQogICAgICAgICAgICAgICAgICA8c3lzdGVtIHZhbHVlPSJodHRwOi8vc25vbWVkLmluZm8vc2N0Ii8+DQogICAgICAgICAgICAgICAgICA8Y29kZSB2YWx1ZT0iNDQwNTQwMDYiLz4NCiAgICAgICAgICAgICAgICAgIDxkaXNwbGF5IHZhbHVlPSJUeXBlIDIgRGlhYmV0ZXMgTWVsbGl0dXMiLz4NCiAgICAgICAgICAgICAgIDwvY29kaW5nPg0KICAgICAgICAgICAgPC9jb2RlPg0KICAgICAgICAgICAgPHN1YmplY3Q+DQogICAgICAgICAgICAgICA8cmVmZXJlbmNlIHZhbHVlPSJQYXRpZW50LzE1Ii8+DQogICAgICAgICAgICA8L3N1YmplY3Q+DQogICAgICAgICAgICA8b25zZXREYXRlVGltZSB2YWx1ZT0iMjAwNiIvPg0KICAgICAgICAgICAgPGFzc2VydGVyPg0KICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB2YWx1ZT0iUHJhY3RpdGlvbmVyUm9sZS8xMjYiLz4NCiAgICAgICAgICAgIDwvYXNzZXJ0ZXI+DQogICAgICAgICA8L0NvbmRpdGlvbj4NCiAgICAgIDwvcmVzb3VyY2U+DQogICAgICA8c2VhcmNoPg0KICAgICAgICAgPG1vZGUgdmFsdWU9Im1hdGNoIi8+DQogICAgICA8L3NlYXJjaD4NCiAgICAgIDxyZXNwb25zZT4NCiAgICAgICAgIDxzdGF0dXMgdmFsdWU9IjIwMSBDcmVhdGVkIi8+DQogICAgICAgICA8ZXRhZyB2YWx1ZT0iVy8mcXVvdDsxJnF1b3Q7Ii8+DQogICAgICA8L3Jlc3BvbnNlPg0KICAgPC9lbnRyeT4NCiAgIDxlbnRyeT4NCiAgICAgIDxmdWxsVXJsIHZhbHVlPSJodHRwczovL2FwaS12OC1yNC5oc3Bjb25zb3J0aXVtLm9yZy9EYVZpbmNpQ0RleFByb3ZpZGVyL29wZW4vQ29uZGl0aW9uLzEzMSIvPg0KICAgICAgPHJlc291cmNlPg0KICAgICAgICAgPENvbmRpdGlvbiB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+DQogICAgICAgICAgICA8aWQgdmFsdWU9IjEzMSIvPg0KICAgICAgICAgICAgPG1ldGE+DQogICAgICAgICAgICAgICA8dmVyc2lvbklkIHZhbHVlPSIxIi8+DQogICAgICAgICAgICAgICA8bGFzdFVwZGF0ZWQgdmFsdWU9IjIwMTktMDQtMjNUMTU6NDg6MTAuMDAwKzAwOjAwIi8+DQogICAgICAgICAgICAgICA8cHJvZmlsZSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci91cy9jb3JlL1N0cnVjdHVyZURlZmluaXRpb24vdXMtY29yZS1jb25kaXRpb24iLz4NCiAgICAgICAgICAgIDwvbWV0YT4NCiAgICAgICAgICAgIDxpZGVudGlmaWVyPg0KICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0idXJuOm9pZDoxLjMuNi4xLjQuMS4yMjgxMi40LjExMS4wLjQuMS4yLjEiLz4NCiAgICAgICAgICAgICAgIDx2YWx1ZSB2YWx1ZT0iMyIvPg0KICAgICAgICAgICAgPC9pZGVudGlmaWVyPg0KICAgICAgICAgICAgPGNsaW5pY2FsU3RhdHVzPg0KICAgICAgICAgICAgICAgPGNvZGluZz4NCiAgICAgICAgICAgICAgICAgIDxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIi8+DQogICAgICAgICAgICAgICAgICA8Y29kZSB2YWx1ZT0iYWN0aXZlIi8+DQogICAgICAgICAgICAgICA8L2NvZGluZz4NCiAgICAgICAgICAgIDwvY2xpbmljYWxTdGF0dXM+DQogICAgICAgICAgICA8Y2F0ZWdvcnk+DQogICAgICAgICAgICAgICA8Y29kaW5nPg0KICAgICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0iaHR0cDovL3Nub21lZC5pbmZvL3NjdCIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgdmFsdWU9IjU1NjA3MDA2Ii8+DQogICAgICAgICAgICAgICAgICA8ZGlzcGxheSB2YWx1ZT0iUHJvYmxlbSIvPg0KICAgICAgICAgICAgICAgPC9jb2Rpbmc+DQogICAgICAgICAgICAgICA8Y29kaW5nPg0KICAgICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0iaHR0cDovL2xvaW5jLm9yZyIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgdmFsdWU9Ijc1MzI2LTkiLz4NCiAgICAgICAgICAgICAgICAgIDxkaXNwbGF5IHZhbHVlPSJQcm9ibGVtIi8+DQogICAgICAgICAgICAgICA8L2NvZGluZz4NCiAgICAgICAgICAgIDwvY2F0ZWdvcnk+DQogICAgICAgICAgICA8Y29kZT4NCiAgICAgICAgICAgICAgIDxjb2Rpbmc+DQogICAgICAgICAgICAgICAgICA8c3lzdGVtIHZhbHVlPSJodHRwOi8vc25vbWVkLmluZm8vc2N0Ii8+DQogICAgICAgICAgICAgICAgICA8Y29kZSB2YWx1ZT0iMzk5OTU3MDAxIi8+DQogICAgICAgICAgICAgICAgICA8ZGlzcGxheSB2YWx1ZT0iT3N0ZW9hcnRocml0aXMiLz4NCiAgICAgICAgICAgICAgIDwvY29kaW5nPg0KICAgICAgICAgICAgPC9jb2RlPg0KICAgICAgICAgICAgPHN1YmplY3Q+DQogICAgICAgICAgICAgICA8cmVmZXJlbmNlIHZhbHVlPSJQYXRpZW50LzE1Ii8+DQogICAgICAgICAgICA8L3N1YmplY3Q+DQogICAgICAgICAgICA8b25zZXREYXRlVGltZSB2YWx1ZT0iMjAxMyIvPg0KICAgICAgICAgICAgPGFzc2VydGVyPg0KICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB2YWx1ZT0iUHJhY3RpdGlvbmVyUm9sZS8xMzIiLz4NCiAgICAgICAgICAgIDwvYXNzZXJ0ZXI+DQogICAgICAgICA8L0NvbmRpdGlvbj4NCiAgICAgIDwvcmVzb3VyY2U+DQogICAgICA8c2VhcmNoPg0KICAgICAgICAgPG1vZGUgdmFsdWU9Im1hdGNoIi8+DQogICAgICA8L3NlYXJjaD4NCiAgICAgIDxyZXNwb25zZT4NCiAgICAgICAgIDxzdGF0dXMgdmFsdWU9IjIwMSBDcmVhdGVkIi8+DQogICAgICAgICA8ZXRhZyB2YWx1ZT0iVy8mcXVvdDsxJnF1b3Q7Ii8+DQogICAgICA8L3Jlc3BvbnNlPg0KICAgPC9lbnRyeT4NCiAgIDxlbnRyeT4NCiAgICAgIDxmdWxsVXJsIHZhbHVlPSJodHRwczovL2FwaS12OC1yNC5oc3Bjb25zb3J0aXVtLm9yZy9EYVZpbmNpQ0RleFByb3ZpZGVyL29wZW4vQ29uZGl0aW9uLzEzNCIvPg0KICAgICAgPHJlc291cmNlPg0KICAgICAgICAgPENvbmRpdGlvbiB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+DQogICAgICAgICAgICA8aWQgdmFsdWU9IjEzNCIvPg0KICAgICAgICAgICAgPG1ldGE+DQogICAgICAgICAgICAgICA8dmVyc2lvbklkIHZhbHVlPSIxIi8+DQogICAgICAgICAgICAgICA8bGFzdFVwZGF0ZWQgdmFsdWU9IjIwMTktMDQtMjNUMTU6NDg6MTAuMDAwKzAwOjAwIi8+DQogICAgICAgICAgICAgICA8cHJvZmlsZSB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci91cy9jb3JlL1N0cnVjdHVyZURlZmluaXRpb24vdXMtY29yZS1jb25kaXRpb24iLz4NCiAgICAgICAgICAgIDwvbWV0YT4NCiAgICAgICAgICAgIDxpZGVudGlmaWVyPg0KICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0idXJuOm9pZDoxLjMuNi4xLjQuMS4yMjgxMi40LjExMS4wLjQuMS4yLjEiLz4NCiAgICAgICAgICAgICAgIDx2YWx1ZSB2YWx1ZT0iNCIvPg0KICAgICAgICAgICAgPC9pZGVudGlmaWVyPg0KICAgICAgICAgICAgPGNsaW5pY2FsU3RhdHVzPg0KICAgICAgICAgICAgICAgPGNvZGluZz4NCiAgICAgICAgICAgICAgICAgIDxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIi8+DQogICAgICAgICAgICAgICAgICA8Y29kZSB2YWx1ZT0iYWN0aXZlIi8+DQogICAgICAgICAgICAgICA8L2NvZGluZz4NCiAgICAgICAgICAgIDwvY2xpbmljYWxTdGF0dXM+DQogICAgICAgICAgICA8Y2F0ZWdvcnk+DQogICAgICAgICAgICAgICA8Y29kaW5nPg0KICAgICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0iaHR0cDovL3Nub21lZC5pbmZvL3NjdCIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgdmFsdWU9IjU1NjA3MDA2Ii8+DQogICAgICAgICAgICAgICAgICA8ZGlzcGxheSB2YWx1ZT0iUHJvYmxlbSIvPg0KICAgICAgICAgICAgICAgPC9jb2Rpbmc+DQogICAgICAgICAgICAgICA8Y29kaW5nPg0KICAgICAgICAgICAgICAgICAgPHN5c3RlbSB2YWx1ZT0iaHR0cDovL2xvaW5jLm9yZyIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgdmFsdWU9IjI5OTY1MzAwMSIvPg0KICAgICAgICAgICAgICAgICAgPGRpc3BsYXkgdmFsdWU9IlByb2JsZW0iLz4NCiAgICAgICAgICAgICAgIDwvY29kaW5nPg0KICAgICAgICAgICAgPC9jYXRlZ29yeT4NCiAgICAgICAgICAgIDxjb2RlPg0KICAgICAgICAgICAgICAgPGNvZGluZz4NCiAgICAgICAgICAgICAgICAgIDxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLz4NCiAgICAgICAgICAgICAgICAgIDxjb2RlIHZhbHVlPSIzODM0MTAwMyIvPg0KICAgICAgICAgICAgICAgICAgPGRpc3BsYXkgdmFsdWU9Ikh5cGVydGVuc2l2ZSBkaXNvcmRlciwgc3lzdGVtaWMgYXJ0ZXJpYWwgKGRpc29yZGVyKSIvPg0KICAgICAgICAgICAgICAgPC9jb2Rpbmc+DQogICAgICAgICAgICA8L2NvZGU+DQogICAgICAgICAgICA8c3ViamVjdD4NCiAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdmFsdWU9IlBhdGllbnQvMTUiLz4NCiAgICAgICAgICAgIDwvc3ViamVjdD4NCiAgICAgICAgICAgIDxvbnNldERhdGVUaW1lIHZhbHVlPSIyMDEzIi8+DQogICAgICAgICAgICA8YXNzZXJ0ZXI+DQogICAgICAgICAgICAgICA8cmVmZXJlbmNlIHZhbHVlPSJQcmFjdGl0aW9uZXJSb2xlLzEzNSIvPg0KICAgICAgICAgICAgPC9hc3NlcnRlcj4NCiAgICAgICAgIDwvQ29uZGl0aW9uPg0KICAgICAgPC9yZXNvdXJjZT4NCiAgICAgIDxzZWFyY2g+DQogICAgICAgICA8bW9kZSB2YWx1ZT0ibWF0Y2giLz4NCiAgICAgIDwvc2VhcmNoPg0KICAgICAgPHJlc3BvbnNlPg0KICAgICAgICAgPHN0YXR1cyB2YWx1ZT0iMjAxIENyZWF0ZWQiLz4NCiAgICAgICAgIDxldGFnIHZhbHVlPSJXLyZxdW90OzEmcXVvdDsiLz4NCiAgICAgIDwvcmVzcG9uc2U+DQogICA8L2VudHJ5Pg0KPC9CdW5kbGU+"
      }
    }
  ]
}