This page is part of the Quality Measure STU2 for FHIR R4 Implementation Guide (v2.0.0: STU 2) based on FHIR R4. The current version which supercedes this version is 3.0.0. For a full list of available versions, see the Directory of published versions
@prefix fhir: <http://hl7.org/fhir/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix sct: <http://snomed.info/id/> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . # - resource ------------------------------------------------------------------- a fhir:Library; fhir:nodeRole fhir:treeRoot; fhir:Resource.id [ fhir:value "Terminology"]; fhir:Resource.meta [ fhir:Meta.profile [ fhir:value "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/library-cqfm"; fhir:index 0; fhir:link <http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/library-cqfm> ] ]; fhir:DomainResource.text [ fhir:Narrative.status [ fhir:value "extensions" ]; fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\r\n <table class=\"grid dict\">\r\n \r\n <tr>\r\n <th scope=\"row\"><b>Id: </b></th>\r\n <td style=\"padding-left: 25px;\">Terminology</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Url: </b></th>\r\n <td style=\"padding-left: 25px;\">http://hl7.org/fhir/us/cqfmeasures/Library/Terminology</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Version: </b></th>\r\n <td style=\"padding-left: 25px;\">1.0.0</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Identifier: </b></th>\r\n <td style=\"padding-left: 25px;\">\r\n \r\n \r\n <p style=\"margin-bottom: 5px;\">\r\n <b>value: </b> <span>Terminology</span>\r\n </p>\r\n \r\n </td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Name: </b></th>\r\n <td style=\"padding-left: 25px;\">Terminology</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Title: </b></th>\r\n <td style=\"padding-left: 25px;\">Terminology Example</td>\r\n </tr>\r\n \r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Status: </b></th>\r\n <td style=\"padding-left: 25px;\">active</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Experimental: </b></th>\r\n <td style=\"padding-left: 25px;\">true</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Type: </b></th>\r\n <td style=\"padding-left: 25px;\">\r\n \r\n \r\n \r\n <p style=\"margin-bottom: 5px;\">\r\n <b>system: </b> <span>http://terminology.hl7.org/CodeSystem/library-type</span>\r\n </p>\r\n \r\n \r\n <p style=\"margin-bottom: 5px;\">\r\n <b>code: </b> <span>logic-library</span>\r\n </p>\r\n \r\n \r\n \r\n \r\n \r\n </td>\r\n </tr>\r\n \r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Date: </b></th>\r\n <td style=\"padding-left: 25px;\">2019-09-03</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Publisher: </b></th>\r\n <td style=\"padding-left: 25px;\">Health Level 7 International - Clinical Quality Information Work Group</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Description: </b></th>\r\n <td style=\"padding-left: 25px;\">This library is used as an example in the FHIR Quality Measure Implementation Guide</td>\r\n </tr>\r\n \r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Jurisdiction: </b></th>\r\n <td style=\"padding-left: 25px;\">US</td>\r\n </tr>\r\n \r\n \r\n \r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Approval Date: </b></th>\r\n <td style=\"padding-left: 25px;\">2019-08-03</td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Last Review Date: </b></th>\r\n <td style=\"padding-left: 25px;\">2019-08-03</td>\r\n </tr>\r\n \r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Related Artifacts: </b></th>\r\n <td style=\"padding-left: 25px;\">\r\n <table class=\"grid-dict\">\r\n <tr><th><b>Type</b></th><th><b>Resource</b></th></tr>\r\n \r\n <tr><td>depends-on</td><td>http://hl7.org/fhir/Library/FHIR-ModelInfo|4.0.1</td></tr>\r\n \r\n <tr><td>depends-on</td><td>http://hl7.org/fhir/Library/FHIRHelpers|4.0.1</td></tr>\r\n \r\n <tr><td>depends-on</td><td>http://snomed.info/sct|http://snomed.info/sct/731000124108/version/201709</td></tr>\r\n \r\n <tr><td>depends-on</td><td>http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.7.307|20160929</td></tr>\r\n \r\n </table>\r\n </td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Parameters: </b></th>\r\n <td style=\"padding-left: 25px;\">\r\n <table class=\"grid-dict\">\r\n <tr><th><b>Name</b></th><th><b>Type</b></th><th><b>Min</b></th><th><b>Max</b></th><th><b>In/Out</b></th></tr>\r\n \r\n <tr><th>Measurement Period</th><th>Period</th><th>0</th><th>1</th><th>in</th></tr>\r\n \r\n <tr><th>Inpatient Encounter</th><th>Encounter</th><th>0</th><th>*</th><th>out</th></tr>\r\n \r\n <tr><th>Venous Foot Pumps Applied</th><th>DeviceUseStatement</th><th>0</th><th>*</th><th>out</th></tr>\r\n \r\n </table>\r\n </td>\r\n </tr>\r\n \r\n \r\n <tr>\r\n <th scope=\"row\"><b>Data Requirements:</b></th>\r\n <td style=\"padding-left: 25px;\">\r\n <table class=\"grid-dict\">\r\n <tr><th><b>Type</b></th><th><b>Profile</b></th><th><b>MS</b></th><th><b>Code Filter</b></th></tr>\r\n \r\n <tr>\r\n <th>Encounter</th>\r\n <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>\r\n <th></th>\r\n <th>\r\n \r\n <p style=\"margin-bottom: 5px;\">\r\n <b>code filter: </b>\r\n \r\n <br/>\r\n \r\n \r\n <span style=\"padding-left: 25px;\">\r\n <b>path: </b><span>type</span>\r\n </span>\r\n \r\n <br/>\r\n \r\n \r\n \r\n <span style=\"padding-left: 25px;\">\r\n <b>value set: </b><span>http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.7.307|20160929</span>\r\n </span>\r\n \r\n \r\n </p>\r\n \r\n </th>\r\n </tr>\r\n \r\n <tr>\r\n <th>DeviceUseStatement</th>\r\n <th>http://hl7.org/fhir/StructureDefinition/DeviceUseStatement</th>\r\n <th></th>\r\n <th>\r\n \r\n <p style=\"margin-bottom: 5px;\">\r\n <b>code filter: </b>\r\n \r\n <br/>\r\n \r\n \r\n <span style=\"padding-left: 25px;\">\r\n <b>path: </b><span>code</span>\r\n </span>\r\n \r\n <br/>\r\n \r\n \r\n \r\n \r\n \r\n <p style=\"margin-bottom: 5px;\">\r\n <b>system: </b> <span>http://snomed.info/sct</span>\r\n </p>\r\n \r\n \r\n <p style=\"margin-bottom: 5px;\">\r\n <b>code: </b> <span>442023007</span>\r\n </p>\r\n \r\n \r\n \r\n </p>\r\n \r\n </th>\r\n </tr>\r\n \r\n </table>\r\n </td>\r\n </tr>\r\n \r\n \r\n \r\n <tr>\r\n <table>\r\n <tr><th><a id=\"cql-content\"><b>Content: </b></a> text/cql</th></tr>\r\n <tr><td><pre><code>library Terminology version '1.0.0'\r\n\r\nusing FHIR version '4.0.1'\r\n\r\ninclude FHIRHelpers version '4.0.1' called FHIRHelpers\r\n\r\n// NOTE: Versioning is used in this example to illustrate completely how versioning is applied\r\n// References to specific versions of code systems and value sets should be used only when necessary\r\n\r\ncodesystem \"SNOMED CT:2017-09\": 'http://snomed.info/sct'\r\n version 'http://snomed.info/sct/731000124108/version/201709'\r\n\r\nvalueset \"Encounter Inpatient SNOMEDCT Value Set\":\r\n 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.7.307|20160929'\r\n\r\ncode \"Venous foot pump, device (physical object)\": '442023007' from \"SNOMED CT:2017-09\"\r\ncode \"Right foot\": '7769000' from \"SNOMED CT:2017-09\"\r\n\r\nparameter \"Measurement Period\" Interval<DateTime>\r\n\r\ndefine \"Inpatient Encounter\":\r\n [\"Encounter\": type in \"Encounter Inpatient SNOMEDCT Value Set\"] E\r\n where E.status = 'finished'\r\n\r\ndefine \"Venous Foot Pumps Applied\":\r\n [\"DeviceUseStatement\": code in \"Venous foot pump, device (physical object)\"] D\r\n where D.status = 'completed'\r\n and D.bodySite ~ ToConcept(\"Right foot\")\r\n</code></pre></td></tr>\r\n </table>\r\n </tr>\r\n \r\n \r\n \r\n \r\n \r\n <tr>\r\n <table>\r\n <tr><th><b>Content: </b> application/elm+xml</th></tr>\r\n <tr><td><pre><code>Encoded data (7528 characters)</code></pre></td></tr>\r\n </table>\r\n </tr>\r\n \r\n \r\n \r\n \r\n <tr>\r\n <table>\r\n <tr><th><b>Content: </b> application/elm+json</th></tr>\r\n <tr><td><pre><code>Encoded data (11880 characters)</code></pre></td></tr>\r\n </table>\r\n </tr>\r\n \r\n \r\n </table>\r\n</div>" ]; fhir:Library.url [ fhir:value "http://hl7.org/fhir/us/cqfmeasures/Library/Terminology"]; fhir:Library.identifier [ fhir:index 0; fhir:Identifier.use [ fhir:value "official" ]; fhir:Identifier.system [ fhir:value "http://example.org/fhir/cqi/ecqm/Library/Identifier" ]; fhir:Identifier.value [ fhir:value "Terminology" ] ]; fhir:Library.version [ fhir:value "1.0.0"]; fhir:Library.name [ fhir:value "Terminology"]; fhir:Library.title [ fhir:value "Terminology Example"]; fhir:Library.status [ fhir:value "active"]; fhir:Library.experimental [ fhir:value "true"^^xsd:boolean]; fhir:Library.type [ fhir:CodeableConcept.coding [ fhir:index 0; fhir:Coding.system [ fhir:value "http://terminology.hl7.org/CodeSystem/library-type" ]; fhir:Coding.code [ fhir:value "logic-library" ] ] ]; fhir:Library.date [ fhir:value "2019-09-03"^^xsd:date]; fhir:Library.publisher [ fhir:value "Health Level 7 International - Clinical Quality Information Work Group"]; fhir:Library.contact [ fhir:index 0; fhir:ContactDetail.telecom [ fhir:index 0; fhir:ContactPoint.system [ fhir:value "url" ]; fhir:ContactPoint.value [ fhir:value "http://www.hl7.org/Special/committees/cqi/index.cfm" ] ] ]; fhir:Library.description [ fhir:value "This library is used as an example in the FHIR Quality Measure Implementation Guide"]; fhir:Library.jurisdiction [ fhir:index 0; fhir:CodeableConcept.coding [ fhir:index 0; fhir:Coding.system [ fhir:value "urn:iso:std:iso:3166" ]; fhir:Coding.code [ fhir:value "US" ]; fhir:Coding.display [ fhir:value "United States of America" ] ] ]; fhir:Library.approvalDate [ fhir:value "2019-08-03"^^xsd:date]; fhir:Library.lastReviewDate [ fhir:value "2019-08-03"^^xsd:date]; fhir:Library.relatedArtifact [ fhir:index 0; fhir:RelatedArtifact.type [ fhir:value "depends-on" ]; fhir:RelatedArtifact.resource [ fhir:value "http://hl7.org/fhir/Library/FHIR-ModelInfo|4.0.1"; fhir:link <http://hl7.org/fhir/Library/FHIR-ModelInfo|4.0.1> ] ], [ fhir:index 1; fhir:RelatedArtifact.type [ fhir:value "depends-on" ]; fhir:RelatedArtifact.resource [ fhir:value "http://hl7.org/fhir/Library/FHIRHelpers|4.0.1"; fhir:link <http://hl7.org/fhir/Library/FHIRHelpers|4.0.1> ] ], [ fhir:index 2; fhir:RelatedArtifact.type [ fhir:value "depends-on" ]; fhir:RelatedArtifact.resource [ fhir:value "http://snomed.info/sct|http://snomed.info/sct/731000124108/version/201709"; fhir:link <http://snomed.info/sct|http://snomed.info/sct/731000124108/version/201709> ] ], [ fhir:index 3; fhir:RelatedArtifact.type [ fhir:value "depends-on" ]; fhir:RelatedArtifact.resource [ fhir:value "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.7.307|20160929"; fhir:link <http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.7.307|20160929> ] ]; fhir:Library.parameter [ fhir:index 0; fhir:ParameterDefinition.name [ fhir:value "Measurement Period" ]; fhir:ParameterDefinition.use [ fhir:value "in" ]; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ]; fhir:ParameterDefinition.max [ fhir:value "1" ]; fhir:ParameterDefinition.type [ fhir:value "Period" ] ], [ fhir:index 1; fhir:ParameterDefinition.name [ fhir:value "Inpatient Encounter" ]; fhir:ParameterDefinition.use [ fhir:value "out" ]; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ]; fhir:ParameterDefinition.max [ fhir:value "*" ]; fhir:ParameterDefinition.type [ fhir:value "Encounter" ] ], [ fhir:index 2; fhir:ParameterDefinition.name [ fhir:value "Venous Foot Pumps Applied" ]; fhir:ParameterDefinition.use [ fhir:value "out" ]; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ]; fhir:ParameterDefinition.max [ fhir:value "*" ]; fhir:ParameterDefinition.type [ fhir:value "DeviceUseStatement" ] ]; fhir:Library.dataRequirement [ fhir:index 0; fhir:DataRequirement.type [ fhir:value "Encounter" ]; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Encounter"; fhir:index 0; fhir:link <http://hl7.org/fhir/StructureDefinition/Encounter> ]; fhir:DataRequirement.codeFilter [ fhir:index 0; fhir:DataRequirement.codeFilter.path [ fhir:value "type" ]; fhir:DataRequirement.codeFilter.valueSet [ fhir:value "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.7.307|20160929"; fhir:link <http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.7.307|20160929> ] ] ], [ fhir:index 1; fhir:DataRequirement.type [ fhir:value "DeviceUseStatement" ]; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/DeviceUseStatement"; fhir:index 0; fhir:link <http://hl7.org/fhir/StructureDefinition/DeviceUseStatement> ]; fhir:DataRequirement.codeFilter [ fhir:index 0; fhir:DataRequirement.codeFilter.path [ fhir:value "code" ]; fhir:DataRequirement.codeFilter.code [ fhir:index 0; a sct:442023007; fhir:Coding.system [ fhir:value "http://snomed.info/sct" ]; fhir:Coding.version [ fhir:value "http://snomed.info/sct/731000124108/version/201709" ]; fhir:Coding.code [ fhir:value "442023007" ] ] ] ]; fhir:Library.content [ fhir:index 0; fhir:Attachment.contentType [ fhir:value "text/cql" ]; fhir:Attachment.data [ fhir:value "bGlicmFyeSBUZXJtaW5vbG9neSB2ZXJzaW9uICcxLjAuMCcNCg0KdXNpbmcgRkhJUiB2ZXJzaW9uICc0LjAuMScNCg0KaW5jbHVkZSBGSElSSGVscGVycyB2ZXJzaW9uICc0LjAuMScgY2FsbGVkIEZISVJIZWxwZXJzDQoNCi8vIE5PVEU6IFZlcnNpb25pbmcgaXMgdXNlZCBpbiB0aGlzIGV4YW1wbGUgdG8gaWxsdXN0cmF0ZSBjb21wbGV0ZWx5IGhvdyB2ZXJzaW9uaW5nIGlzIGFwcGxpZWQNCi8vIFJlZmVyZW5jZXMgdG8gc3BlY2lmaWMgdmVyc2lvbnMgb2YgY29kZSBzeXN0ZW1zIGFuZCB2YWx1ZSBzZXRzIHNob3VsZCBiZSB1c2VkIG9ubHkgd2hlbiBuZWNlc3NhcnkNCg0KY29kZXN5c3RlbSAiU05PTUVEIENUOjIwMTctMDkiOiAnaHR0cDovL3Nub21lZC5pbmZvL3NjdCcNCiAgdmVyc2lvbiAnaHR0cDovL3Nub21lZC5pbmZvL3NjdC83MzEwMDAxMjQxMDgvdmVyc2lvbi8yMDE3MDknDQoNCnZhbHVlc2V0ICJFbmNvdW50ZXIgSW5wYXRpZW50IFNOT01FRENUIFZhbHVlIFNldCI6DQogICAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNjY2LjcuMzA3fDIwMTYwOTI5Jw0KDQpjb2RlICJWZW5vdXMgZm9vdCBwdW1wLCBkZXZpY2UgKHBoeXNpY2FsIG9iamVjdCkiOiAnNDQyMDIzMDA3JyBmcm9tICJTTk9NRUQgQ1Q6MjAxNy0wOSINCmNvZGUgIlJpZ2h0IGZvb3QiOiAnNzc2OTAwMCcgZnJvbSAiU05PTUVEIENUOjIwMTctMDkiDQoNCnBhcmFtZXRlciAiTWVhc3VyZW1lbnQgUGVyaW9kIiBJbnRlcnZhbDxEYXRlVGltZT4NCg0KZGVmaW5lICJJbnBhdGllbnQgRW5jb3VudGVyIjoNCiAgWyJFbmNvdW50ZXIiOiB0eXBlIGluICJFbmNvdW50ZXIgSW5wYXRpZW50IFNOT01FRENUIFZhbHVlIFNldCJdIEUNCiAgICB3aGVyZSBFLnN0YXR1cyA9ICdmaW5pc2hlZCcNCg0KZGVmaW5lICJWZW5vdXMgRm9vdCBQdW1wcyBBcHBsaWVkIjoNCiAgWyJEZXZpY2VVc2VTdGF0ZW1lbnQiOiBjb2RlIGluICJWZW5vdXMgZm9vdCBwdW1wLCBkZXZpY2UgKHBoeXNpY2FsIG9iamVjdCkiXSBEDQogICAgd2hlcmUgRC5zdGF0dXMgPSAnY29tcGxldGVkJw0KICAgICAgYW5kIEQuYm9keVNpdGUgfiBUb0NvbmNlcHQoIlJpZ2h0IGZvb3QiKQ0K"^^xsd:base64Binary ] ], [ fhir:index 1; fhir:Attachment.contentType [ fhir:value "application/elm+xml" ]; fhir:Attachment.data [ fhir:value "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24gbGlicmFyeVN5c3RlbT0iaHR0cDovL3NvbWV3aGVyZS5vcmcvZmhpci91di9teWNvbnRlbnRpZyIgbGlicmFyeUlkPSJUZXJtaW5vbG9neSIgbGlicmFyeVZlcnNpb249IjEuMC4wIiBzdGFydExpbmU9IjI2IiBzdGFydENoYXI9IjMiIGVuZExpbmU9IjI2IiBlbmRDaGFyPSI3OCIgbWVzc2FnZT0iQ291bGQgbm90IHJlc29sdmUgY29kZSBwYXRoIGNvZGUgZm9yIHRoZSB0eXBlIG9mIHRoZSByZXRyaWV2ZSBGSElSLkRldmljZVVzZVN0YXRlbWVudC4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciIHhzaTp0eXBlPSJhOkNxbFRvRWxtRXJyb3IiLz4NCiAgIDxhbm5vdGF0aW9uIGxpYnJhcnlTeXN0ZW09Imh0dHA6Ly9zb21ld2hlcmUub3JnL2ZoaXIvdXYvbXljb250ZW50aWciIGxpYnJhcnlJZD0iVGVybWlub2xvZ3kiIGxpYnJhcnlWZXJzaW9uPSIxLjAuMCIgc3RhcnRMaW5lPSIyNiIgc3RhcnRDaGFyPSIzIiBlbmRMaW5lPSIyNiIgZW5kQ2hhcj0iNzgiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+DQogICA8aWRlbnRpZmllciBpZD0iVGVybWlub2xvZ3kiIHN5c3RlbT0iaHR0cDovL3NvbWV3aGVyZS5vcmcvZmhpci91di9teWNvbnRlbnRpZyIgdmVyc2lvbj0iMS4wLjAiLz4NCiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+DQogICA8dXNpbmdzPg0KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4NCiAgICAgIDxkZWYgbG9jYXRvcj0iMzoxLTM6MjYiIGxvY2FsSWRlbnRpZmllcj0iRkhJUiIgdXJpPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB2ZXJzaW9uPSI0LjAuMSIvPg0KICAgPC91c2luZ3M+DQogICA8aW5jbHVkZXM+DQogICAgICA8ZGVmIGxvY2F0b3I9IjU6MS01OjU0IiBsb2NhbElkZW50aWZpZXI9IkZISVJIZWxwZXJzIiBwYXRoPSJodHRwOi8vc29tZXdoZXJlLm9yZy9maGlyL3V2L215Y29udGVudGlnL0ZISVJIZWxwZXJzIiB2ZXJzaW9uPSI0LjAuMSIvPg0KICAgPC9pbmNsdWRlcz4NCiAgIDxwYXJhbWV0ZXJzPg0KICAgICAgPGRlZiBsb2NhdG9yPSIxOToxLTE5OjQ5IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPHBhcmFtZXRlclR5cGVTcGVjaWZpZXIgbG9jYXRvcj0iMTk6MzItMTk6NDkiIHhzaTp0eXBlPSJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiPg0KICAgICAgICAgICAgPHBvaW50VHlwZSBsb2NhdG9yPSIxOTo0MS0xOTo0OCIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9wYXJhbWV0ZXJUeXBlU3BlY2lmaWVyPg0KICAgICAgPC9kZWY+DQogICA8L3BhcmFtZXRlcnM+DQogICA8Y29kZVN5c3RlbXM+DQogICAgICA8ZGVmIGxvY2F0b3I9IjEwOjEtMTE6NjIiIG5hbWU9IlNOT01FRCBDVDoyMDE3LTA5IiBpZD0iaHR0cDovL3Nub21lZC5pbmZvL3NjdCIgdmVyc2lvbj0iaHR0cDovL3Nub21lZC5pbmZvL3NjdC83MzEwMDAxMjQxMDgvdmVyc2lvbi8yMDE3MDkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiLz4NCiAgIDwvY29kZVN5c3RlbXM+DQogICA8dmFsdWVTZXRzPg0KICAgICAgPGRlZiBsb2NhdG9yPSIxMzoxLTE0OjgwIiBuYW1lPSJFbmNvdW50ZXIgSW5wYXRpZW50IFNOT01FRENUIFZhbHVlIFNldCIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjY2Ni43LjMwN3wyMDE2MDkyOSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIvPg0KICAgPC92YWx1ZVNldHM+DQogICA8Y29kZXM+DQogICAgICA8ZGVmIGxvY2F0b3I9IjE2OjEtMTY6ODciIG5hbWU9IlZlbm91cyBmb290IHB1bXAsIGRldmljZSAocGh5c2ljYWwgb2JqZWN0KSIgaWQ9IjQ0MjAyMzAwNyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhdG9yPSIxNjo2OS0xNjo4NyIgbmFtZT0iU05PTUVEIENUOjIwMTctMDkiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhdG9yPSIxNzoxLTE3OjUzIiBuYW1lPSJSaWdodCBmb290IiBpZD0iNzc2OTAwMCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhdG9yPSIxNzozNS0xNzo1MyIgbmFtZT0iU05PTUVEIENUOjIwMTctMDkiLz4NCiAgICAgIDwvZGVmPg0KICAgPC9jb2Rlcz4NCiAgIDxzdGF0ZW1lbnRzPg0KICAgICAgPGRlZiBsb2NhdG9yPSIyMToxLTIzOjMxIiBuYW1lPSJJbnBhdGllbnQgRW5jb3VudGVyIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2F0b3I9IjIyOjMtMjM6MzEiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2F0b3I9IjIyOjMtMjI6NjciIGFsaWFzPSJFIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2F0b3I9IjIyOjMtMjI6NjUiIGRhdGFUeXBlPSJmaGlyOkVuY291bnRlciIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIgY29kZVByb3BlcnR5PSJ0eXBlIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjIyOjI1LTIyOjY0IiBuYW1lPSJFbmNvdW50ZXIgSW5wYXRpZW50IFNOT01FRENUIFZhbHVlIFNldCIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgIDx3aGVyZSBsb2NhdG9yPSIyMzo1LTIzOjMxIiB4c2k6dHlwZT0iRXF1YWwiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjIzOjExLTIzOjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJFIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjIzOjIyLTIzOjMxIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iZmluaXNoZWQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2F0b3I9IjI1OjEtMjg6NDYiIG5hbWU9IlZlbm91cyBGb290IFB1bXBzIEFwcGxpZWQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYXRvcj0iMjY6My0yODo0NiIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYXRvcj0iMjY6My0yNjo4MCIgYWxpYXM9IkQiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYXRvcj0iMjY6My0yNjo3OCIgZGF0YVR5cGU9ImZoaXI6RGV2aWNlVXNlU3RhdGVtZW50IiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRGV2aWNlVXNlU3RhdGVtZW50IiBjb2RlUHJvcGVydHk9ImNvZGUiIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICA8Y29kZXMgeHNpOnR5cGU9IlRvTGlzdCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIyNjozNC0yNjo3NyIgbmFtZT0iVmVub3VzIGZvb3QgcHVtcCwgZGV2aWNlIChwaHlzaWNhbCBvYmplY3QpIiB4c2k6dHlwZT0iQ29kZVJlZiIvPg0KICAgICAgICAgICAgICAgICAgPC9jb2Rlcz4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPHdoZXJlIGxvY2F0b3I9IjI3OjUtMjg6NDYiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMjc6MTEtMjc6MzIiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMjc6MTEtMjc6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9IkQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMjc6MjItMjc6MzIiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJjb21wbGV0ZWQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIyODoxMS0yODo0NiIgeHNpOnR5cGU9IkVxdWl2YWxlbnQiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIyODoxMS0yODoyMCIgcGF0aD0iYm9keVNpdGUiIHNjb3BlPSJEIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjI4OjI0LTI4OjQ2IiB4c2k6dHlwZT0iVG9Db25jZXB0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjI4OjM0LTI4OjQ1IiBuYW1lPSJSaWdodCBmb290IiB4c2k6dHlwZT0iQ29kZVJlZiIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9zdGF0ZW1lbnRzPg0KPC9saWJyYXJ5Pg0K"^^xsd:base64Binary ] ], [ fhir:index 2; fhir:Attachment.contentType [ fhir:value "application/elm+json" ]; fhir:Attachment.data [ fhir:value "ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJsaWJyYXJ5U3lzdGVtIiA6ICJodHRwOi8vc29tZXdoZXJlLm9yZy9maGlyL3V2L215Y29udGVudGlnIiwNCiAgICAgICAgICJsaWJyYXJ5SWQiIDogIlRlcm1pbm9sb2d5IiwNCiAgICAgICAgICJsaWJyYXJ5VmVyc2lvbiIgOiAiMS4wLjAiLA0KICAgICAgICAgInN0YXJ0TGluZSIgOiAyNiwNCiAgICAgICAgICJzdGFydENoYXIiIDogMywNCiAgICAgICAgICJlbmRMaW5lIiA6IDI2LA0KICAgICAgICAgImVuZENoYXIiIDogNzgsDQogICAgICAgICAibWVzc2FnZSIgOiAiQ291bGQgbm90IHJlc29sdmUgY29kZSBwYXRoIGNvZGUgZm9yIHRoZSB0eXBlIG9mIHRoZSByZXRyaWV2ZSBGSElSLkRldmljZVVzZVN0YXRlbWVudC4iLA0KICAgICAgICAgImVycm9yVHlwZSIgOiAic2VtYW50aWMiLA0KICAgICAgICAgImVycm9yU2V2ZXJpdHkiIDogIndhcm5pbmciLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtRXJyb3IiDQogICAgICB9LCB7DQogICAgICAgICAibGlicmFyeVN5c3RlbSIgOiAiaHR0cDovL3NvbWV3aGVyZS5vcmcvZmhpci91di9teWNvbnRlbnRpZyIsDQogICAgICAgICAibGlicmFyeUlkIiA6ICJUZXJtaW5vbG9neSIsDQogICAgICAgICAibGlicmFyeVZlcnNpb24iIDogIjEuMC4wIiwNCiAgICAgICAgICJzdGFydExpbmUiIDogMjYsDQogICAgICAgICAic3RhcnRDaGFyIiA6IDMsDQogICAgICAgICAiZW5kTGluZSIgOiAyNiwNCiAgICAgICAgICJlbmRDaGFyIiA6IDc4LA0KICAgICAgICAgIm1lc3NhZ2UiIDogIkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiwNCiAgICAgICAgICJlcnJvclR5cGUiIDogInNlbWFudGljIiwNCiAgICAgICAgICJlcnJvclNldmVyaXR5IiA6ICJ3YXJuaW5nIiwNCiAgICAgICAgICJ0eXBlIiA6ICJDcWxUb0VsbUVycm9yIg0KICAgICAgfSBdLA0KICAgICAgImlkZW50aWZpZXIiIDogew0KICAgICAgICAgImlkIiA6ICJUZXJtaW5vbG9neSIsDQogICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vc29tZXdoZXJlLm9yZy9maGlyL3V2L215Y29udGVudGlnIiwNCiAgICAgICAgICJ2ZXJzaW9uIiA6ICIxLjAuMCINCiAgICAgIH0sDQogICAgICAic2NoZW1hSWRlbnRpZmllciIgOiB7DQogICAgICAgICAiaWQiIDogInVybjpobDctb3JnOmVsbSIsDQogICAgICAgICAidmVyc2lvbiIgOiAicjEiDQogICAgICB9LA0KICAgICAgInVzaW5ncyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWRlbnRpZmllciIgOiAiU3lzdGVtIiwNCiAgICAgICAgICAgICJ1cmkiIDogInVybjpobDctb3JnOmVsbS10eXBlczpyMSINCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOjEtMzoyNiIsDQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJGSElSIiwNCiAgICAgICAgICAgICJ1cmkiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIiLA0KICAgICAgICAgICAgInZlcnNpb24iIDogIjQuMC4xIg0KICAgICAgICAgfSBdDQogICAgICB9LA0KICAgICAgImluY2x1ZGVzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYXRvciIgOiAiNToxLTU6NTQiLA0KICAgICAgICAgICAgImxvY2FsSWRlbnRpZmllciIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgInBhdGgiIDogImh0dHA6Ly9zb21ld2hlcmUub3JnL2ZoaXIvdXYvbXljb250ZW50aWcvRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgInZlcnNpb24iIDogIjQuMC4xIg0KICAgICAgICAgfSBdDQogICAgICB9LA0KICAgICAgInBhcmFtZXRlcnMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOToxLTE5OjQ5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInBhcmFtZXRlclR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5OjMyLTE5OjQ5IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiLA0KICAgICAgICAgICAgICAgInBvaW50VHlwZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTk6NDEtMTk6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJjb2RlU3lzdGVtcyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwOjEtMTE6NjIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRCBDVDoyMDE3LTA5IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdC83MzEwMDAxMjQxMDgvdmVyc2lvbi8yMDE3MDkiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAidmFsdWVTZXRzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTM6MS0xNDo4MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiRW5jb3VudGVyIElucGF0aWVudCBTTk9NRURDVCBWYWx1ZSBTZXQiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy42NjYuNy4zMDd8MjAxNjA5MjkiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAiY29kZXMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjoxLTE2Ojg3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJWZW5vdXMgZm9vdCBwdW1wLCBkZXZpY2UgKHBoeXNpY2FsIG9iamVjdCkiLA0KICAgICAgICAgICAgImlkIiA6ICI0NDIwMjMwMDciLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2OjY5LTE2Ojg3IiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRUQgQ1Q6MjAxNy0wOSINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzoxLTE3OjUzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJSaWdodCBmb290IiwNCiAgICAgICAgICAgICJpZCIgOiAiNzc2OTAwMCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc6MzUtMTc6NTMiLA0KICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRCBDVDoyMDE3LTA5Ig0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSBdDQogICAgICB9LA0KICAgICAgInN0YXRlbWVudHMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMToxLTIzOjMxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJJbnBhdGllbnQgRW5jb3VudGVyIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjozLTIzOjMxIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyOjMtMjI6NjciLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJFIiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjozLTIyOjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI6MjUtMjI6NjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkVuY291bnRlciBJbnBhdGllbnQgU05PTUVEQ1QgVmFsdWUgU2V0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzo1LTIzOjMxIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzoxMS0yMzoxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzoyMi0yMzozMSIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogImZpbmlzaGVkIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjU6MS0yODo0NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVmVub3VzIEZvb3QgUHVtcHMgQXBwbGllZCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY6My0yODo0NiIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjozLTI2OjgwIiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRCIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY6My0yNjo3OCIsDQogICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfURldmljZVVzZVN0YXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0RldmljZVVzZVN0YXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJjb2RlIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvTGlzdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY6MzQtMjY6NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlZlbm91cyBmb290IHB1bXAsIGRldmljZSAocGh5c2ljYWwgb2JqZWN0KSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29kZVJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzo1LTI4OjQ2IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc6MTEtMjc6MzIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OjExLTI3OjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJEIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OjIyLTI3OjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiY29tcGxldGVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg6MTEtMjg6NDYiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWl2YWxlbnQiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9Db25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4OjExLTI4OjIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJib2R5U2l0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg6MjQtMjg6NDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvQ29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg6MzQtMjg6NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlJpZ2h0IGZvb3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvZGVSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSBdDQogICAgICB9DQogICB9DQp9"^^xsd:base64Binary ] ]. # - ontology header ------------------------------------------------------------ a owl:Ontology; owl:imports fhir:fhir.ttl.