SHIFT SLS Reference Implementation Guide
0.1.0 - ci-build

SHIFT SLS Reference Implementation Guide, published by SHIFT-Task-Force. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/SHIFT-Task-Force/sls-ri-ig/ and changes regularly. See the Directory of published versions

## : SLS Load ValueSets Operation Definition - XML Representation

Draft as of 2026-02-05

Raw xml | Download

    <OperationDefinition xmlns="http://hl7.org/fhir">
      <id value="sls-load-valuesets"/>
      <text>
        <status value="generated"/>
        <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: OperationDefinition sls-load-valuesets</b></p><a name="sls-load-valuesets"> </a><a name="hcsls-load-valuesets"> </a><p>URL: [base]/$sls-load-valuesets</p><h3>Parameters</h3><table class="grid"><tr><td><b>Use</b></td><td><b>Name</b></td><td><b>Scope</b></td><td><b>Cardinality</b></td><td><b>Type</b></td><td><b>Binding</b></td><td><b>Documentation</b></td></tr><tr><td>IN</td><td>bundle</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/bundle.html">Bundle</a></td><td/><td><div><p>A FHIR Bundle (type 'collection' or 'batch') containing one or more ValueSet resources. If a ValueSet does not have an expansion, the operation will attempt to expand it using tx.fhir.org.</p>
    </div></td></tr><tr><td>OUT</td><td>return</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/operationoutcome.html">OperationOutcome</a></td><td/><td><div><p>An OperationOutcome indicating success or failure. Success includes the number of ValueSets processed, codes extracted, and the earliest effective date. Failure includes error details.</p>
    </div></td></tr></table></div>
      </text>
      <url
           value="http://SHIFT-Task-Force.github.io/sls-ri/OperationDefinition/sls-load-valuesets"/>
      <version value="0.1.0"/>
      <name value="SLSLoadValueSets"/>
      <title value="SLS Load ValueSets for Security Labeling"/>
      <status value="draft"/>
      <kind value="operation"/>
      <date value="2026-02-05"/>
      <publisher value="SHIFT-Task-Force"/>
      <contact>
        <name value="SHIFT-Task-Force"/>
        <telecom>
          <system value="url"/>
          <value value="http://shift-project.org"/>
        </telecom>
      </contact>
      <description
                   value="Processes a Bundle containing ValueSet resources to establish security labeling rules. Each ValueSet defines codes that correspond to sensitive topics (e.g., mental health, substance abuse). The operation extracts codes from the ValueSet expansion and associates them with topic codes defined in the ValueSet.topic or ValueSet.useContext elements. Multiple topic codes per ValueSet are supported."/>
      <jurisdiction>
        <coding>
          <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
          <code value="001"/>
        </coding>
      </jurisdiction>
      <affectsState value="true"/>
      <code value="sls-load-valuesets"/>
      <resource value="ValueSet"/>
      <system value="true"/>
      <type value="false"/>
      <instance value="false"/>
      <parameter>
        <name value="bundle"/>
        <use value="in"/>
        <min value="1"/>
        <max value="1"/>
        <documentation
                       value="A FHIR Bundle (type 'collection' or 'batch') containing one or more ValueSet resources. If a ValueSet does not have an expansion, the operation will attempt to expand it using tx.fhir.org."/>
        <type value="Bundle"/>
      </parameter>
      <parameter>
        <name value="return"/>
        <use value="out"/>
        <min value="1"/>
        <max value="1"/>
        <documentation
                       value="An OperationOutcome indicating success or failure. Success includes the number of ValueSets processed, codes extracted, and the earliest effective date. Failure includes error details."/>
        <type value="OperationOutcome"/>
      </parameter>
    </OperationDefinition>