R5 Final QA

This page is part of the FHIR Specification (v5.0.0-draft-final: Final QA Preview for R5 - see ballot notes). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3

Example ValueSet/example-intensional (Turtle)

Terminology Infrastructure Work GroupMaturity Level: N/AStandards Status: InformativeCompartments: Not linked to any defined compartments

Raw Turtle (+ also see Turtle/RDF Format Specification)

ValueSet Example using code filter (intensional)

@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:ValueSet ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "example-intensional"] ; # 
  fhir:meta [
     fhir:profile ( [
       fhir:v "http://hl7.org/fhir/StructureDefinition/shareablevalueset"^^xsd:anyURI ;
       fhir:link <http://hl7.org/fhir/StructureDefinition/shareablevalueset>
     ] )
  ] ; # 
  fhir:text [
     fhir:status [ fhir:v "additional" ] ;
     fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n      <p>Value set &quot;LOINC Codes for Cholesterol&quot;: This is an example value set that includes \n        all the  codes for serum cholesterol from LOINC v2.36.</p>\n      <p>Developed by: FHIR project team (example)</p>\n      <p>Published for testing on 13-June 2012</p>\n      <p>This value set includes all the LOINC codes in LOINC Part Concept Cholesterol | Bld-Ser-Plas (LP43571-6), except for 5932-9 Cholesterol [Presence] in Blood by Test strip</p>\n      <p>This content from LOINC® is copyright © 1995 Regenstrief Institute, Inc. and the LOINC Committee, and available at no cost under the license at http://loinc.org/terms-of-use</p>\n    </div>"
  ] ; # 
  fhir:url [ fhir:v "http://hl7.org/fhir/ValueSet/example-intensional"^^xsd:anyURI] ; #     
#	  for this example, we use a real URI, since this example does have a canonical address
#		at which it's posted. Alternatively, We could have used an OID, or a UUID    
  fhir:identifier ( [
     fhir:system [ fhir:v "urn:ietf:rfc:3986"^^xsd:anyURI ] ;
     fhir:value [ fhir:v "urn:oid:2.16.840.1.113883.4.642.3.3145" ]
  ] [
     fhir:system [ fhir:v "http://acme.com/identifiers/valuesets"^^xsd:anyURI ] ;
     fhir:value [ fhir:v "loinc-cholesterol-ext" ]
  ] ) ; #     an imaginary identifier. This is a non FHIR identifier - might be used in a 
#	  v2 context (though you always need to translate namespaces for v2)    
  fhir:version [ fhir:v "20150622"] ; #     for version, we are going to simply use the day of publication. This is also 
#    arbitrary - whatever is here is what people use to refer to the version. 
#    Could also be a UUID too    
  fhir:name [ fhir:v "LOINCCodesForCholesterolInSerumPlasma"] ; #     set of loinc codes for cholesterol for LONC 2.36    
  fhir:title [ fhir:v "LOINC Codes for Cholesterol in Serum/Plasma"] ; # 
  fhir:status [ fhir:v "draft"] ; # 
  fhir:experimental [ fhir:v "true"^^xsd:boolean] ; # 
  fhir:date [ fhir:v "2015-06-22"^^xsd:date] ; # 
  fhir:publisher [ fhir:v "HL7 International"] ; # 
  fhir:contact ( [
     fhir:name [ fhir:v "FHIR project team" ] ;
     fhir:telecom ( [
       fhir:system [ fhir:v "url" ] ;
       fhir:value [ fhir:v "http://hl7.org/fhir" ]
     ] )
  ] ) ; # 
  fhir:description [ fhir:v "This is an example value set that includes all the LOINC codes for serum/plasma cholesterol from v2.36."] ; # 
  fhir:copyright [ fhir:v "This content from LOINC® is copyright © 1995 Regenstrief Institute, Inc. and the LOINC Committee, and available at no cost under the license at http://loinc.org/terms-of-use"] ; # 
  fhir:compose [
     fhir:include ( [
       fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
       fhir:filter ( [
         fhir:property [ fhir:v "parent" ] ;
         fhir:op [ fhir:v "=" ] ;
         fhir:value [ fhir:v "LP43571-6" ]
       ] ) #    \n                Instead of listing the codes (see the extensional example)\n                we do something else: all codes in LOINC part LP43571-6\n\n                Doing it like this means we can't change the displays (per the \n                extensional example). \n             
     ] ) ;
     fhir:exclude ( [
       fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
       fhir:concept ( [
         fhir:code [ fhir:v "5932-9" ] ;
         fhir:display [ fhir:v "Cholesterol [Presence] in Blood by Test strip" ]
       ] )
     ] ) #    \n  		The part LP43571-6 includes the weird code \n		  5932-9 Cholesterol [Presence] in Blood by Test strip \n			- we don't want that one. no. \n		   
  ]] . #     
#        In intensional value sets a locked date or a version of the code 
#        system is often not specified. Instead, we're saying, select the 
#        right codes in the version you are using based on the filter criteria
#     

# -------------------------------------------------------------------------------------


Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.