WHO SMART Guidelines - HIV
0.4.3 - ci-build

WHO SMART Guidelines - HIV - Local Development build (v0.4.3) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: HIVConceptsCustom - JSON Representation

Draft as of 2025-02-02

Raw json | Download

{
  "resourceType" : "Library",
  "id" : "HIVConceptsCustom",
  "meta" : {
    "profile" : [
      🔗 "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary"🔗 ,
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary"🔗 ,
      "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library"🔗 ,
      "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module"
    ]
  },
  "text" : {
    "status" : "extensions",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n<div>\n    <table class=\"grid dict\">\n        \n        \n        <tr>\n            <th scope=\"row\"><b>Title: </b></th>\n            <td style=\"padding-left: 4px;\">HIVConceptsCustom</td>\n        </tr>\n        \n\n        \n        \n        <tr>\n            <th scope=\"row\"><b>Id: </b></th>\n            <td style=\"padding-left: 4px;\">HIVConceptsCustom</td>\n        </tr>\n        \n\n        \n        \n        <tr>\n            <th scope=\"row\"><b>Version: </b></th>\n            <td style=\"padding-left: 4px;\">0.4.3</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Url: </b></th>\n            <td style=\"padding-left: 4px;\"><a href=\"Library-HIVConceptsCustom.html\">HIVConceptsCustom</a></td>\n        </tr>\n        \n\n        \n\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Status: </b></th>\n            <td style=\"padding-left: 4px;\">draft</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Experimental: </b></th>\n            <td style=\"padding-left: 4px;\">true</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Type: </b></th>\n            <td style=\"padding-left: 4px;\">\n                \n                    \n                        \n                        <p style=\"margin-bottom: 5px;\">\n                            <b>system: </b> <span><a href=\"http://terminology.hl7.org/6.0.2/CodeSystem-library-type.html\">http://terminology.hl7.org/CodeSystem/library-type</a></span>\n                        </p>\n                        \n                        \n                        <p style=\"margin-bottom: 5px;\">\n                            <b>code: </b> <span>logic-library</span>\n                        </p>\n                        \n                        \n                    \n                \n                \n            </td>\n        </tr>\n        \n\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Date: </b></th>\n            <td style=\"padding-left: 4px;\">2025-02-02 03:11:41+0000</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Publisher: </b></th>\n            <td style=\"padding-left: 4px;\">WHO</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Description: </b></th>\n            <td style=\"padding-left: 4px;\"><div><p>Description not yet available for HIVConceptsCustom.</p>\n</div></td>\n        </tr>\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n        \n        <tr>\n          <td colspan=\"2\">\n            <table>\n              <tr><th><a id=\"cql-content\"><b>Content: </b></a> text/cql</th></tr>\n              <tr><td><pre><code class=\"language-cql\">library HIVConceptsCustom version '0.0.1'\n// codesystem &quot;HIVConceptsCustom&quot;: 'http://smart.who.int/hiv/CodeSystem/HIVConceptsCustom'\n\ncodesystem &quot;ConditionCategoryCodes&quot;: 'http://terminology.hl7.org/CodeSystem/condition-category'\ncodesystem &quot;ConditionClinicalStatusCodes&quot;: 'http://terminology.hl7.org/CodeSystem/condition-clinical'\ncodesystem &quot;ObservationCategoryCodes&quot;: 'http://terminology.hl7.org/CodeSystem/observation-category'\ncodesystem &quot;missing concepts&quot;: 'https://worldhealthorganization.github.io/smart-hiv/CodeSystem/missing-concepts'\ncodesystem &quot;Devicestatement-status&quot;: 'http://hl7.org/fhir/device-statement-status'\ncodesystem &quot;SNOMEDCT:2018-03&quot;: 'http://snomed.info/sct' version '2018-03'\ncodesystem &quot;SNOMEDCT&quot;: 'http://snomed.info/sct'\ncodesystem &quot;AdverseEventSeverity&quot;: 'http://terminology.hl7.org/CodeSystem/adverse-event-severity'\ncodesystem &quot;RoleCode&quot;: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'\n\ncode &quot;encounter-diagnosis&quot;: 'encounter-diagnosis' from &quot;ConditionCategoryCodes&quot; display 'Encounter Diagnosis'\n\n// Related Person\nvalueset &quot;RelatedPersonRelationshipType&quot;: 'http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype'\ncode &quot;Mother&quot;: 'MTH' from &quot;RoleCode&quot;\n\n// Condition Clinical Status Codes\ncode &quot;active&quot;: 'active' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;recurrence&quot;: 'recurrence' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;relapse&quot;: 'relapse' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;inactive&quot;: 'inactive' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;remission&quot;: 'remission' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;resolved&quot;: 'resolved' from &quot;ConditionClinicalStatusCodes&quot;\n\n//Observation category codes\ncode &quot;social-history&quot;: 'social-history' from &quot;ObservationCategoryCodes&quot; display 'Social History'\n\n//Device statement status\ncode &quot;completed&quot;: 'completed' from &quot;Devicestatement-status&quot;\n\n//adverse event severity\ncode &quot;mild&quot;: 'mild' from &quot;AdverseEventSeverity&quot;\ncode &quot;moderate&quot;: 'moderate' from &quot;AdverseEventSeverity&quot;\ncode &quot;severe&quot;: 'severe' from &quot;AdverseEventSeverity&quot;\n\n//frequency\ncode &quot;Every eight hours (qualifier value)&quot;: '307469008' from &quot;SNOMEDCT:2018-03&quot; display 'Every eight hours (qualifier value)'\ncode &quot;Every eight to twelve hours (qualifier value)&quot;: '396140003' from &quot;SNOMEDCT&quot; display 'Every eight to twelve hours (qualifier value)'\ncode &quot;Every forty eight hours (qualifier value)&quot;: '396131002' from &quot;SNOMEDCT:2018-03&quot; display 'Every forty eight hours (qualifier value)'\ncode &quot;Every four hours (qualifier value)&quot;: '225756002' from &quot;SNOMEDCT&quot; display 'Every four hours (qualifier value)'\ncode &quot;Every seventy two hours (qualifier value)&quot;: '396143001' from &quot;SNOMEDCT:2018-03&quot; display 'Every seventy two hours (qualifier value)'\ncode &quot;Every six hours (qualifier value)&quot;: '307468000' from &quot;SNOMEDCT:2018-03&quot; display 'Every six hours (qualifier value)'\ncode &quot;Every six to eight hours (qualifier value)&quot;: '396139000' from &quot;SNOMEDCT&quot; display 'Every six to eight hours (qualifier value)'\ncode &quot;Every thirty six hours (qualifier value)&quot;: '396126004' from &quot;SNOMEDCT:2018-03&quot; display 'Every thirty six hours (qualifier value)'\ncode &quot;Every three to four hours (qualifier value)&quot;: '225754004' from &quot;SNOMEDCT&quot; display 'Every three to four hours (qualifier value)'\ncode &quot;Every three to six hours (qualifier value)&quot;: '396127008' from &quot;SNOMEDCT&quot; display 'Every three to six hours (qualifier value)'\ncode &quot;Every twelve hours (qualifier value)&quot;: '307470009' from &quot;SNOMEDCT:2018-03&quot; display 'Every twelve hours (qualifier value)'\ncode &quot;Every twenty four hours (qualifier value)&quot;: '396125000' from &quot;SNOMEDCT:2018-03&quot; display 'Every twenty four hours (qualifier value)'\ncode &quot;Every two to four hours (qualifier value)&quot;: '225752000' from &quot;SNOMEDCT&quot; display 'Every two to four hours (qualifier value)'\ncode &quot;Four times daily (qualifier value)&quot;: '307439001' from &quot;SNOMEDCT:2018-03&quot; display 'Four times daily (qualifier value)'\ncode &quot;Once daily (qualifier value)&quot;: '229797004' from &quot;SNOMEDCT:2018-03&quot; display 'Once daily (qualifier value)'\ncode &quot;One to four times a day (qualifier value)&quot;: '396109005' from &quot;SNOMEDCT&quot; display 'One to four times a day (qualifier value)'\ncode &quot;One to three times a day (qualifier value)&quot;: '396108002' from &quot;SNOMEDCT&quot; display 'One to three times a day (qualifier value)'\ncode &quot;One to two times a day (qualifier value)&quot;: '396107007' from &quot;SNOMEDCT&quot; display 'One to two times a day (qualifier value)'\ncode &quot;Three times daily (qualifier value)&quot;: '229798009' from &quot;SNOMEDCT:2018-03&quot; display 'Three times daily (qualifier value)'\ncode &quot;Twice a day (qualifier value)&quot;: '229799001' from &quot;SNOMEDCT:2018-03&quot; display 'Twice a day (qualifier value)'\ncode &quot;Two to four times a day (qualifier value)&quot;: '396111001' from &quot;SNOMEDCT&quot; display 'Two to four times a day (qualifier value)'\n\n\n// Encounter Types\ncode &quot;HTS Visit&quot;: 'HTS Visit' from &quot;missing concepts&quot;\n\n//not currently provided\ncode &quot;needle-syringe&quot;: 'needle syringe' from &quot;missing concepts&quot;\ncode &quot;methadone&quot;: 'methadone' from &quot;missing concepts&quot;\ncode &quot;buprenorphine&quot;: 'buprenorphine' from &quot;missing concepts&quot;\ncode &quot;viral load test&quot;: 'viral load test' from &quot;missing concepts&quot;\ncode &quot;delivery&quot;: 'delivery' from &quot;missing concepts&quot;\ncode &quot;tb treatment&quot;: 'tb treatment' from &quot;missing concepts&quot;\ncode &quot;ART medication&quot;: 'ART medication' from &quot;missing concepts&quot;\ncode &quot;DSD ART eligibility assessed&quot; : 'DSD ART eligibility assessed' from &quot;missing concepts&quot;\ncode &quot;syphilis test&quot; : 'syphilis test' from &quot;missing concepts&quot;\ncode &quot;HBsAg test&quot; : 'HBsAg test' from &quot;missing concepts&quot;\ncode &quot;Gonorrhoea test&quot; : 'Gonorrhoea test' from &quot;missing concepts&quot;\ncode &quot;syphilis treatment&quot; : 'syphilis treatment' from &quot;missing concepts&quot;\ncode &quot;Gonorrhoea treatment&quot; : 'Gonorrhoea treatment' from &quot;missing concepts&quot;\ncode &quot;HCV test&quot; : 'HCV test' from &quot;missing concepts&quot;\ncode &quot;HCV viral load&quot; : 'HCV viral load' from &quot;missing concepts&quot;\ncode &quot;cervical cancer screening test&quot; : 'cervical cancer screening test' from &quot;missing concepts&quot;\ncode &quot;cervical precancer lesion treatment&quot; : 'cervical precancer lesion treatment' from &quot;missing concepts&quot;\ncode &quot;Invasive cervical cancer treatment&quot; : 'Invasive cervical cancer treatment' from &quot;missing concepts&quot;\ncode &quot;Antenatal care contact&quot;: 'Antenatal care contact' from &quot;missing concepts&quot;\ncode &quot;No longer breastfeeding&quot;: 'No longer breasfeeding' from &quot;missing concepts&quot;</code></pre></td></tr>\n            </table>\n          </td>\n        </tr>\n        \n        \n        \n    </table>\n</div>\n</div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability",
      "valueCode" : "computable"
    }
  ],
  "url" : "http://smart.who.int/hiv/Library/HIVConceptsCustom",
  "version" : "0.4.3",
  "name" : "HIVConceptsCustom",
  "title" : "HIVConceptsCustom",
  "status" : "draft",
  "experimental" : true,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library"
      }
    ]
  },
  "date" : "2025-02-02T03:11:41+00:00",
  "publisher" : "WHO",
  "contact" : [
    {
      "name" : "WHO",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://who.int"
        }
      ]
    }
  ],
  "description" : "Description not yet available for HIVConceptsCustom.",
  "content" : [
    {
      "contentType" : "text/cql",
      "data" : "bGlicmFyeSBISVZDb25jZXB0c0N1c3RvbSB2ZXJzaW9uICcwLjAuMScKLy8gY29kZXN5c3RlbSAiSElWQ29uY2VwdHNDdXN0b20iOiAnaHR0cDovL3NtYXJ0Lndoby5pbnQvaGl2L0NvZGVTeXN0ZW0vSElWQ29uY2VwdHNDdXN0b20nCgpjb2Rlc3lzdGVtICJDb25kaXRpb25DYXRlZ29yeUNvZGVzIjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNhdGVnb3J5Jwpjb2Rlc3lzdGVtICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsJwpjb2Rlc3lzdGVtICJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXMiOiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeScKY29kZXN5c3RlbSAibWlzc2luZyBjb25jZXB0cyI6ICdodHRwczovL3dvcmxkaGVhbHRob3JnYW5pemF0aW9uLmdpdGh1Yi5pby9zbWFydC1oaXYvQ29kZVN5c3RlbS9taXNzaW5nLWNvbmNlcHRzJwpjb2Rlc3lzdGVtICJEZXZpY2VzdGF0ZW1lbnQtc3RhdHVzIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvZGV2aWNlLXN0YXRlbWVudC1zdGF0dXMnCmNvZGVzeXN0ZW0gIlNOT01FRENUOjIwMTgtMDMiOiAnaHR0cDovL3Nub21lZC5pbmZvL3NjdCcgdmVyc2lvbiAnMjAxOC0wMycKY29kZXN5c3RlbSAiU05PTUVEQ1QiOiAnaHR0cDovL3Nub21lZC5pbmZvL3NjdCcKY29kZXN5c3RlbSAiQWR2ZXJzZUV2ZW50U2V2ZXJpdHkiOiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hZHZlcnNlLWV2ZW50LXNldmVyaXR5Jwpjb2Rlc3lzdGVtICJSb2xlQ29kZSI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLVJvbGVDb2RlJwoKY29kZSAiZW5jb3VudGVyLWRpYWdub3NpcyI6ICdlbmNvdW50ZXItZGlhZ25vc2lzJyBmcm9tICJDb25kaXRpb25DYXRlZ29yeUNvZGVzIiBkaXNwbGF5ICdFbmNvdW50ZXIgRGlhZ25vc2lzJwoKLy8gUmVsYXRlZCBQZXJzb24KdmFsdWVzZXQgIlJlbGF0ZWRQZXJzb25SZWxhdGlvbnNoaXBUeXBlIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvVmFsdWVTZXQvcmVsYXRlZHBlcnNvbi1yZWxhdGlvbnNoaXB0eXBlJwpjb2RlICJNb3RoZXIiOiAnTVRIJyBmcm9tICJSb2xlQ29kZSIKCi8vIENvbmRpdGlvbiBDbGluaWNhbCBTdGF0dXMgQ29kZXMKY29kZSAiYWN0aXZlIjogJ2FjdGl2ZScgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKY29kZSAicmVjdXJyZW5jZSI6ICdyZWN1cnJlbmNlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZWxhcHNlIjogJ3JlbGFwc2UnIGZyb20gIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiCmNvZGUgImluYWN0aXZlIjogJ2luYWN0aXZlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZW1pc3Npb24iOiAncmVtaXNzaW9uJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZXNvbHZlZCI6ICdyZXNvbHZlZCcgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKCi8vT2JzZXJ2YXRpb24gY2F0ZWdvcnkgY29kZXMKY29kZSAic29jaWFsLWhpc3RvcnkiOiAnc29jaWFsLWhpc3RvcnknIGZyb20gIk9ic2VydmF0aW9uQ2F0ZWdvcnlDb2RlcyIgZGlzcGxheSAnU29jaWFsIEhpc3RvcnknCgovL0RldmljZSBzdGF0ZW1lbnQgc3RhdHVzCmNvZGUgImNvbXBsZXRlZCI6ICdjb21wbGV0ZWQnIGZyb20gIkRldmljZXN0YXRlbWVudC1zdGF0dXMiCgovL2FkdmVyc2UgZXZlbnQgc2V2ZXJpdHkKY29kZSAibWlsZCI6ICdtaWxkJyBmcm9tICJBZHZlcnNlRXZlbnRTZXZlcml0eSIKY29kZSAibW9kZXJhdGUiOiAnbW9kZXJhdGUnIGZyb20gIkFkdmVyc2VFdmVudFNldmVyaXR5Igpjb2RlICJzZXZlcmUiOiAnc2V2ZXJlJyBmcm9tICJBZHZlcnNlRXZlbnRTZXZlcml0eSIKCi8vZnJlcXVlbmN5CmNvZGUgIkV2ZXJ5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzMwNzQ2OTAwOCcgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnRXZlcnkgZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIkV2ZXJ5IGVpZ2h0IHRvIHR3ZWx2ZSBob3VycyAocXVhbGlmaWVyIHZhbHVlKSI6ICczOTYxNDAwMDMnIGZyb20gIlNOT01FRENUIiBkaXNwbGF5ICdFdmVyeSBlaWdodCB0byB0d2VsdmUgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIkV2ZXJ5IGZvcnR5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjEzMTAwMicgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnRXZlcnkgZm9ydHkgZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIkV2ZXJ5IGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiOiAnMjI1NzU2MDAyJyBmcm9tICJTTk9NRURDVCIgZGlzcGxheSAnRXZlcnkgZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiRXZlcnkgc2V2ZW50eSB0d28gaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiOiAnMzk2MTQzMDAxJyBmcm9tICJTTk9NRURDVDoyMDE4LTAzIiBkaXNwbGF5ICdFdmVyeSBzZXZlbnR5IHR3byBob3VycyAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiRXZlcnkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzMwNzQ2ODAwMCcgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnRXZlcnkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSBzaXggdG8gZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiOiAnMzk2MTM5MDAwJyBmcm9tICJTTk9NRURDVCIgZGlzcGxheSAnRXZlcnkgc2l4IHRvIGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSB0aGlydHkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjEyNjAwNCcgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnRXZlcnkgdGhpcnR5IHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiRXZlcnkgdGhyZWUgdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSI6ICcyMjU3NTQwMDQnIGZyb20gIlNOT01FRENUIiBkaXNwbGF5ICdFdmVyeSB0aHJlZSB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSB0aHJlZSB0byBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiOiAnMzk2MTI3MDA4JyBmcm9tICJTTk9NRURDVCIgZGlzcGxheSAnRXZlcnkgdGhyZWUgdG8gc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSB0d2VsdmUgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiOiAnMzA3NDcwMDA5JyBmcm9tICJTTk9NRURDVDoyMDE4LTAzIiBkaXNwbGF5ICdFdmVyeSB0d2VsdmUgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIkV2ZXJ5IHR3ZW50eSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjEyNTAwMCcgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnRXZlcnkgdHdlbnR5IGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIkV2ZXJ5IHR3byB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzIyNTc1MjAwMCcgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ0V2ZXJ5IHR3byB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJGb3VyIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpIjogJzMwNzQzOTAwMScgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnRm91ciB0aW1lcyBkYWlseSAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiT25jZSBkYWlseSAocXVhbGlmaWVyIHZhbHVlKSI6ICcyMjk3OTcwMDQnIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ09uY2UgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIk9uZSB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjEwOTAwNScgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ09uZSB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJPbmUgdG8gdGhyZWUgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkiOiAnMzk2MTA4MDAyJyBmcm9tICJTTk9NRURDVCIgZGlzcGxheSAnT25lIHRvIHRocmVlIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJPbmUgdG8gdHdvIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjEwNzAwNycgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ09uZSB0byB0d28gdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIlRocmVlIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpIjogJzIyOTc5ODAwOScgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnVGhyZWUgdGltZXMgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIlR3aWNlIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIjogJzIyOTc5OTAwMScgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnVHdpY2UgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIlR3byB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjExMTAwMScgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ1R3byB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJwoKCi8vIEVuY291bnRlciBUeXBlcwpjb2RlICJIVFMgVmlzaXQiOiAnSFRTIFZpc2l0JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgoKLy9ub3QgY3VycmVudGx5IHByb3ZpZGVkCmNvZGUgIm5lZWRsZS1zeXJpbmdlIjogJ25lZWRsZSBzeXJpbmdlJyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJtZXRoYWRvbmUiOiAnbWV0aGFkb25lJyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJidXByZW5vcnBoaW5lIjogJ2J1cHJlbm9ycGhpbmUnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgInZpcmFsIGxvYWQgdGVzdCI6ICd2aXJhbCBsb2FkIHRlc3QnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgImRlbGl2ZXJ5IjogJ2RlbGl2ZXJ5JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJ0YiB0cmVhdG1lbnQiOiAndGIgdHJlYXRtZW50JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJBUlQgbWVkaWNhdGlvbiI6ICdBUlQgbWVkaWNhdGlvbicgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAiRFNEIEFSVCBlbGlnaWJpbGl0eSBhc3Nlc3NlZCIgOiAnRFNEIEFSVCBlbGlnaWJpbGl0eSBhc3Nlc3NlZCcgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAic3lwaGlsaXMgdGVzdCIgOiAnc3lwaGlsaXMgdGVzdCcgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAiSEJzQWcgdGVzdCIgOiAnSEJzQWcgdGVzdCcgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAiR29ub3JyaG9lYSB0ZXN0IiA6ICdHb25vcnJob2VhIHRlc3QnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgInN5cGhpbGlzIHRyZWF0bWVudCIgOiAnc3lwaGlsaXMgdHJlYXRtZW50JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJHb25vcnJob2VhIHRyZWF0bWVudCIgOiAnR29ub3JyaG9lYSB0cmVhdG1lbnQnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgIkhDViB0ZXN0IiA6ICdIQ1YgdGVzdCcgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAiSENWIHZpcmFsIGxvYWQiIDogJ0hDViB2aXJhbCBsb2FkJyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJjZXJ2aWNhbCBjYW5jZXIgc2NyZWVuaW5nIHRlc3QiIDogJ2NlcnZpY2FsIGNhbmNlciBzY3JlZW5pbmcgdGVzdCcgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAiY2VydmljYWwgcHJlY2FuY2VyIGxlc2lvbiB0cmVhdG1lbnQiIDogJ2NlcnZpY2FsIHByZWNhbmNlciBsZXNpb24gdHJlYXRtZW50JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJJbnZhc2l2ZSBjZXJ2aWNhbCBjYW5jZXIgdHJlYXRtZW50IiA6ICdJbnZhc2l2ZSBjZXJ2aWNhbCBjYW5jZXIgdHJlYXRtZW50JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJBbnRlbmF0YWwgY2FyZSBjb250YWN0IjogJ0FudGVuYXRhbCBjYXJlIGNvbnRhY3QnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgIk5vIGxvbmdlciBicmVhc3RmZWVkaW5nIjogJ05vIGxvbmdlciBicmVhc2ZlZWRpbmcnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMi"
    }
  ]
}