Preventive Care Guidelines IG
1.0.0 - CI Build

Preventive Care Guidelines IG - Local Development build (v1.0.0). See the Directory of published versions

## : - TTL Representation

Raw ttl | Download

    @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 xsd: <http://www.w3.org/2001/XMLSchema#> .

    # - resource -------------------------------------------------------------------

     a fhir:Library;
      fhir:nodeRole fhir:treeRoot;
      fhir:Resource.id [ fhir:value "library-PreventiveCareHooks"];
      fhir:DomainResource.text [
         fhir:Narrative.status [ fhir:value "generated" ];
         fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h2>Related Artifacts</h2><table class=\"grid\"><tr><td>depends-on</td><td>FHIR model information</td><td><code>http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1</code></td></tr><tr><td>depends-on</td><td>Library Screening</td><td><a href=\"Library-library-ProstateCancerScreening.html\">ProstateCancerScreening (version 1.0.0)</a></td></tr><tr><td>depends-on</td><td>Library Summary</td><td><a href=\"Library-library-ProstateCancerSummary.html\">ProstateCancerSummary (version 1.0.0)</a></td></tr><tr><td>depends-on</td><td>Library C3F</td><td><a href=\"Library-library-CDSConnectCommons.html\">CDSConnectCommons (version 1.0.0)</a></td></tr><tr><td>depends-on</td><td>Library PCC</td><td><a href=\"Library-library-PreventiveCareConcepts.html\">PreventiveCareConcepts (version 1.0.0)</a></td></tr><tr><td>depends-on</td><td>Library FHIRHelpers</td><td><code>http://hl7.org/fhir/Library/FHIRHelpers|4.0.1</code></td></tr><tr><td>depends-on</td><td>Library PCS</td><td><a href=\"Library-library-ProstateCancerScreening.html\">ProstateCancerScreening (version 1.0.0)</a></td></tr><tr><td>depends-on</td><td>Library Data</td><td><a href=\"Library-library-PreventiveCareData.html\">PreventiveCareData (version 1.0.0)</a></td></tr><tr><td>depends-on</td><td>Value set Prostate Specific Antigen Test</td><td><a href=\"ValueSet-2.16.840.1.113883.3.526.2.215.html\">Prostate Specific Antigen Test</a></td></tr></table><h2>Parameters</h2><table class=\"grid\"><tr><td>Patient</td><td>out</td><td>0</td><td>1</td><td>Patient</td></tr><tr><td>Age Between 40 and 70</td><td>out</td><td>0</td><td>1</td><td>boolean</td></tr><tr><td>Needs Prostate Cancer Screening</td><td>out</td><td>0</td><td>1</td><td>boolean</td></tr><tr><td>Needs Prostate Cancer Screening Summary</td><td>out</td><td>0</td><td>1</td><td>string</td></tr><tr><td>Needs Prostate Cancer Screening Detail</td><td>out</td><td>0</td><td>1</td><td>string</td></tr><tr><td>Needs Prostate Cancer Screening Indicator</td><td>out</td><td>0</td><td>1</td><td>string</td></tr></table><h2>Data Requirements</h2><table class=\"grid\"><tr><td colspan=\"2\"><b>Type</b>: <a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a> (<a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a>)</td></tr></table><table class=\"grid\"><tr><td colspan=\"2\"><b>Type</b>: <a href=\"http://hl7.org/fhir/R4/observation.html\">Observation</a> (<a href=\"http://hl7.org/fhir/R4/observation.html\">Observation</a>)</td></tr><tr style=\"background-color: #efefef\"><td>Filter</td><td>Value</td></tr><tr><td>code</td><td>In ValueSet <a href=\"http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.2.215\">http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.2.215</a></td></tr></table><h2>Contents</h2><p><code>text/cql</code></p><pre><code class=\"language-sql\">// # Introduction\n\n// CDS Hooks logic for use with CQF Ruler\n\nlibrary PreventiveCareHooks version '1.0.0'\n\n// # Data model #\n\nusing FHIR version '4.0.1'\n\n// # Referenced libraries #\n\ninclude ProstateCancerScreening version '1.0.0' called Screening\ninclude ProstateCancerSummary version '1.0.0' called Summary\n\n// # CDS logic #\n\ncontext Patient\n\n/*\n * Expressions for CDS Hook cards.\n */\n\n// Used to trigger presentation of recommendations\ndefine \"Age Between 40 and 70\":\n  AgeInYears() between 40 and 70\n\ndefine \"Needs Prostate Cancer Screening\":\n  \"Age Between 40 and 70\" and\n  (Screening.\"No PSA test results\"\n    or (Screening.\"Last PSA value is high\" and not Screening.\"Has PSA within one year\")\n    or not Screening.\"Has PSA within two years\"\n  )\n\ndefine \"Needs Prostate Cancer Screening Summary\":\n  'Prostate Cancer Screening'\n\ndefine \"Needs Prostate Cancer Screening Detail\":\n  Summary.\"MI PSA Date 1\" + ' ' + Summary.\"PSA value 1\"\n\ndefine \"Needs Prostate Cancer Screening Indicator\":\n  if Screening.\"Last PSA value is high\" then 'critical'\n  else 'warning'\n</code></pre><p><code>Content not shown - (</code><code>application/elm+xml</code>, size = 12Kb)</p></div>"
      ];
      fhir:DomainResource.extension [
         fhir:index 0;
         fhir:Extension.url [ fhir:value "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem" ];
         fhir:Extension.valueReference [
           fhir:Reference.reference [ fhir:value "cqf-tooling" ]     ]
      ];
      fhir:Library.url [ fhir:value "http://fhir.org/guides/preventive-care/Library/PreventiveCareHooks"];
      fhir:Library.version [ fhir:value "1.0.0"];
      fhir:Library.name [ fhir:value "PreventiveCareHooks"];
      fhir:Library.status [ fhir:value "draft"];
      fhir:Library.date [ fhir:value "2021-09-03T16:48:06+00:00"^^xsd:dateTime];
      fhir:Library.publisher [ fhir:value "U.S. Preventive Services Task Force (USPSTF)"];
      fhir:Library.contact [
         fhir:index 0;
         fhir:ContactDetail.telecom [
           fhir:index 0;
           fhir:ContactPoint.system [ fhir:value "url" ];
           fhir:ContactPoint.value [ fhir:value "https://www.uspreventiveservicestaskforce.org/uspstf/" ]     ]
      ];
      fhir:Library.jurisdiction [
         fhir:index 0;
         fhir:CodeableConcept.coding [
           fhir:index 0;
           fhir:Coding.system [ fhir:value "http://unstats.un.org/unsd/methods/m49/m49.htm" ];
           fhir:Coding.code [ fhir:value "001" ]     ]
      ];
      fhir:Library.relatedArtifact [
         fhir:index 0;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "FHIR model information" ];
         fhir:RelatedArtifact.resource [
           fhir:value "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1";
           fhir:link <http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1>     ]
      ], [
         fhir:index 1;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "Library Screening" ];
         fhir:RelatedArtifact.resource [
           fhir:value "http://fhir.org/guides/preventive-care/Library/ProstateCancerScreening|1.0.0";
           fhir:link <http://fhir.org/guides/preventive-care/Library/ProstateCancerScreening|1.0.0>     ]
      ], [
         fhir:index 2;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "Library Summary" ];
         fhir:RelatedArtifact.resource [
           fhir:value "http://fhir.org/guides/preventive-care/Library/ProstateCancerSummary|1.0.0";
           fhir:link <http://fhir.org/guides/preventive-care/Library/ProstateCancerSummary|1.0.0>     ]
      ], [
         fhir:index 3;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "Library C3F" ];
         fhir:RelatedArtifact.resource [
           fhir:value "http://fhir.org/guides/preventive-care/Library/CDSConnectCommons|1.0.0";
           fhir:link <http://fhir.org/guides/preventive-care/Library/CDSConnectCommons|1.0.0>     ]
      ], [
         fhir:index 4;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "Library PCC" ];
         fhir:RelatedArtifact.resource [
           fhir:value "http://fhir.org/guides/preventive-care/Library/PreventiveCareConcepts|1.0.0";
           fhir:link <http://fhir.org/guides/preventive-care/Library/PreventiveCareConcepts|1.0.0>     ]
      ], [
         fhir:index 5;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "Library FHIRHelpers" ];
         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 6;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "Library PCS" ];
         fhir:RelatedArtifact.resource [
           fhir:value "http://fhir.org/guides/preventive-care/Library/ProstateCancerScreening|1.0.0";
           fhir:link <http://fhir.org/guides/preventive-care/Library/ProstateCancerScreening|1.0.0>     ]
      ], [
         fhir:index 7;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "Library Data" ];
         fhir:RelatedArtifact.resource [
           fhir:value "http://fhir.org/guides/preventive-care/Library/PreventiveCareData|1.0.0";
           fhir:link <http://fhir.org/guides/preventive-care/Library/PreventiveCareData|1.0.0>     ]
      ], [
         fhir:index 8;
         fhir:RelatedArtifact.type [ fhir:value "depends-on" ];
         fhir:RelatedArtifact.display [ fhir:value "Value set Prostate Specific Antigen Test" ];
         fhir:RelatedArtifact.resource [
           fhir:value "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.2.215";
           fhir:link <http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.2.215>     ]
      ];
      fhir:Library.parameter [
         fhir:index 0;
         fhir:ParameterDefinition.name [ fhir:value "Patient" ];
         fhir:ParameterDefinition.use [ fhir:value "out" ];
         fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ];
         fhir:ParameterDefinition.max [ fhir:value "1" ];
         fhir:ParameterDefinition.type [ fhir:value "Patient" ]
      ], [
         fhir:index 1;
         fhir:ParameterDefinition.name [ fhir:value "Age Between 40 and 70" ];
         fhir:ParameterDefinition.use [ fhir:value "out" ];
         fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ];
         fhir:ParameterDefinition.max [ fhir:value "1" ];
         fhir:ParameterDefinition.type [ fhir:value "boolean" ]
      ], [
         fhir:index 2;
         fhir:ParameterDefinition.name [ fhir:value "Needs Prostate Cancer Screening" ];
         fhir:ParameterDefinition.use [ fhir:value "out" ];
         fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ];
         fhir:ParameterDefinition.max [ fhir:value "1" ];
         fhir:ParameterDefinition.type [ fhir:value "boolean" ]
      ], [
         fhir:index 3;
         fhir:ParameterDefinition.name [ fhir:value "Needs Prostate Cancer Screening Summary" ];
         fhir:ParameterDefinition.use [ fhir:value "out" ];
         fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ];
         fhir:ParameterDefinition.max [ fhir:value "1" ];
         fhir:ParameterDefinition.type [ fhir:value "string" ]
      ], [
         fhir:index 4;
         fhir:ParameterDefinition.name [ fhir:value "Needs Prostate Cancer Screening Detail" ];
         fhir:ParameterDefinition.use [ fhir:value "out" ];
         fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ];
         fhir:ParameterDefinition.max [ fhir:value "1" ];
         fhir:ParameterDefinition.type [ fhir:value "string" ]
      ], [
         fhir:index 5;
         fhir:ParameterDefinition.name [ fhir:value "Needs Prostate Cancer Screening Indicator" ];
         fhir:ParameterDefinition.use [ fhir:value "out" ];
         fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ];
         fhir:ParameterDefinition.max [ fhir:value "1" ];
         fhir:ParameterDefinition.type [ fhir:value "string" ]
      ];
      fhir:Library.dataRequirement [
         fhir:index 0;
         fhir:DataRequirement.type [ fhir:value "Patient" ];
         fhir:DataRequirement.profile [
           fhir:value "http://hl7.org/fhir/StructureDefinition/Patient";
           fhir:index 0;
           fhir:link <http://hl7.org/fhir/StructureDefinition/Patient>     ]
      ], [
         fhir:index 1;
         fhir:DataRequirement.type [ fhir:value "Observation" ];
         fhir:DataRequirement.profile [
           fhir:value "http://hl7.org/fhir/StructureDefinition/Observation";
           fhir:index 0;
           fhir:link <http://hl7.org/fhir/StructureDefinition/Observation>     ];
         fhir:DataRequirement.codeFilter [
           fhir:index 0;
           fhir:DataRequirement.codeFilter.path [ fhir:value "code" ];
           fhir:DataRequirement.codeFilter.valueSet [
             fhir:value "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.2.215";
             fhir:link <http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.2.215>       ]     ]
      ];
      fhir:Library.content [
         fhir:index 0;
         fhir:Attachment.contentType [ fhir:value "text/cql" ];
         fhir:Attachment.data [ fhir:value " "^^xsd:base64Binary ]
      ], [
         fhir:index 1;
         fhir:Attachment.contentType [ fhir:value "application/elm+xml" ];
         fhir:Attachment.data [ fhir:value " "^^xsd:base64Binary ]
      ].

    # - ontology header ------------------------------------------------------------

     a owl:Ontology;
      owl:imports fhir:fhir.ttl.