This page is part of the FHIR Specification (v0.05: DSTU 1 Draft). 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 R2

Resource ValueSet - Content

Status: An infrastructure resource. This is an approved resource, and its status is draft for comment

Value Set - a set of defined codes from one or more code systems that may be bound to a context.

The resource name as it appears in a RESTful URL is /valueset/

A value set specifies a set of codes drawn from one or more code systems. Value sets don't actually define the code themselves - they just define what codes are included or excluded from the set. Value sets are defined to control what codes or concepts can be used in a particular context.

A value set resource is directly mappable to a CTS2 value set definition and an automated transform should be possible in order to use a CTS2 server to provide value set functionality

Resource Content

UML Image

<ValueSet xmlns="http://hl7.org/fhir">
 <id><!-- 1..1 id Fixed identifier for this value set resource --></id>
 <name><!-- 1..1 string Informal name for this value set --></name>
 <author>  <!-- (Organisation or individual) -->
  <name><!-- 1..1 string Name of the recognised author --></name>
  <reference><!-- 0..1 uri Author contact --></reference>
 </author>
 <description><!-- 1..1 string Human language description of the value set --></description>
 <status><!-- 1..1 code draft | testing | production | withdrawn | superseded --></status>
 <date><!-- 1..1 dateTime Date for given status --></date>
 <identifier><!-- 1..1 id Logical id to reference this value set --></identifier>
 <version><!-- 1..1 id Logical id for this version of the value set --></version>
 <restricts><!-- 0..* uri Can replace these value sets when profiling --></restricts>
 <import><!-- 0..* uri Import the contents of another value set --></import>
 <include>  <!-- 0..* Include one or more codes from a code system -->
  <system><!-- 1..1 uri The system the codes come from --></system>
  <version><!-- 0..1 string Specific version of the code system referred to --></version>
  <mode><!-- 1..1 code code | children | descendants | all --></mode>
  <code><!-- 0..* code Code or concept --></code>
  <filter>  <!-- 0..* Celect codes/concepts by their properties -->
   <property><!-- 1..1 code A property defined by the code system  --></property>
   <op><!-- 1..1 code = | is_a | is_not_a | regex --></op>
   <value><!-- 1..1 code Code from the system, or regex criteria --></value>
  </filter>
 </include>
 <exclude><!-- 0..* Content as for ValueSet.include Explicitly exclude codes --></exclude>
 <extension><!-- 0..* Extension  See Extensions  --></extension>
 <text><!-- 1..1 Narrative Text summary of value set for human interpretation --></text>
</ValueSet>

Alternate definitions: Schema/Schematron, RDF (to do), XML, Resource Profile

Terminology Bindings

Constraints

Notes:

  • Using the property filters is only possible where the underlying code system defines appropriate properties. Note that in some cases, the underlying code system defines the logical concepts but not the literal codes for the concepts. In such cases, the literal definitions may be provided by a third party
  • Within an include or exclude criterion, multiple filters and concept selections are intersected. In other words, all the conditions specified must be true.
  • Search Parameters

    Search Parameters for RESTful searches. The standard parameters also apply. See Searching for more information.

    n : integerStarting offset of the first record to return in the search set
    count : integerNumber of return records requested. The server is not bound to conform
    id : tokenThe id of the resource
    name : stringa portion of the name of the value set
    identifier : tokenthe identifier of the value set
    version : tokenthe version identifier of the value set
    status : tokenthe status of the value set
    system : tokena code system included or excluded in the value set
    code : tokena code contained in the include or exclude list of the value set (but not including descendant codes)
    restricts : tokena value set listed in the restricts list
    import : tokena value set listed in the import list

    (See Searching).


    This is an old version of FHIR retained for archive purposes. Do not use for anything else
    Implementers are welcome to experiment with the content defined here, but should note that the contents are subject to change without prior notice.
    © HL7.org 2011 - 2012. FHIR v0.05 generated on Sun, Sep 9, 2012 03:28+1000. License