Da Vinci - Coverage Requirements Discovery
2.2.1 - STU 2.2

Da Vinci - Coverage Requirements Discovery, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-crd/ and changes regularly. See the Directory of published versions

## Logical Model: CDS Hooks Service Request Configuration Extension - XML Profile

Page standards status: Trial-use | Maturity Level: 4

XML representation of the CDSHookServiceRequestExtensionRequestConfig logical model.

Raw xml | Download

    <StructureDefinition xmlns="http://hl7.org/fhir">
      <id value="CDSHookServiceRequestExtensionRequestConfig"/>
      <language value="en"/>
      <text>
        <status value="extensions"/>
        <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition CDSHookServiceRequestExtensionRequestConfig</b></p><table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the element can appear in the instance">Card.</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px; width: 100px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description &amp; Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64, " alt="doco" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon-object-box.png" alt="." style="background-color: white; background-color: inherit" title="Object" class="hierarchy"/> <a href="StructureDefinition-CDSHookServiceRequestExtensionRequestConfig-definitions.html#CDSHookServiceRequestExtensionRequestConfig" title="A configuration parameter passed to the CRD decision support service">CDSHookServiceRequestExtensionRequestConfig</a><a name="CDSHookServiceRequestExtensionRequestConfig"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span>..*</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://build.fhir.org/types.html#Base">Base</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Config value passed to service<br/><span style="font-weight:bold">JSON Property Name for Type: </span><code>davinci-crd.configuration</code><br/>JSON: Represented as a single JSON Object with named properties using the value of the code child as the key<br/></td></tr>
    <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon-key.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="JSON Key Value" class="hierarchy"/> <a href="StructureDefinition-CDSHookServiceRequestExtensionRequestConfig-definitions.html#CDSHookServiceRequestExtensionRequestConfig.code" title="A code that will be used when setting configuration during hook invocation, and has an (extensible) binding to the CRD Card Types ValueSet.">code</a><a name="CDSHookServiceRequestExtensionRequestConfig.code"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Identifies the setting configuration when hook is invoked<br class="binding"/><span style="font-weight:bold" title="null" class="binding">Binding: </span><a href="ValueSet-cardType.html" title="http://hl7.org/fhir/us/davinci-crd/ValueSet/cardType" class="binding">CRD Response Types Value Set</a><span title="null" class="binding"> (</span><a href="http://hl7.org/fhir/R4/terminologies.html#extensible" title="To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated.  If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead." class="binding">extensible</a><span title="null" class="binding">)</span></td></tr>
    <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_choice.gif" alt="." style="background-color: white; background-color: inherit" title="Choice of Types" class="hierarchy"/> <a href="StructureDefinition-CDSHookServiceRequestExtensionRequestConfig-definitions.html#CDSHookServiceRequestExtensionRequestConfig.value" title="The value of the config option">value</a><a name="CDSHookServiceRequestExtensionRequestConfig.value"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/datatypes.html#integer">integer</a>, <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">boolean</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">The value of the config option<br/>JSON: The type of this element is inferred from the JSON type in the instance</td></tr>
    <tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64, " alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>
      </text>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="fm"/>
      </extension>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="4">
          <extension
                     url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
            <valueCanonical
                            value="http://hl7.org/fhir/us/davinci-crd/ImplementationGuide/davinci-crd"/>
          </extension>
        </valueInteger>
      </extension>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use">
          <extension
                     url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
            <valueCanonical
                            value="http://hl7.org/fhir/us/davinci-crd/ImplementationGuide/davinci-crd"/>
          </extension>
        </valueCode>
      </extension>
      <url
           value="http://hl7.org/fhir/us/davinci-crd/StructureDefinition/CDSHookServiceRequestExtensionRequestConfig"/>
      <identifier>
        <system value="urn:ietf:rfc:3986"/>
        <value value="urn:oid:2.16.840.1.113883.4.642.40.18.42.20"/>
      </identifier>
      <version value="2.2.1"/>
      <name value="CDSHookServiceRequestExtensionRequestConfig"/>
      <title value="CDS Hooks Service Request Configuration Extension"/>
      <status value="active"/>
      <experimental value="false"/>
      <date value="2026-03-26T15:54:25+00:00"/>
      <publisher value="HL7 International / Financial Management"/>
      <contact>
        <telecom>
          <system value="url"/>
          <value value="http://www.hl7.org/Special/committees/fm"/>
        </telecom>
      </contact>
      <description
                   value="Allows passing configuration parameters when invoking a card"/>
      <jurisdiction>
        <coding>
          <system value="urn:iso:std:iso:3166"/>
          <code value="US"/>
        </coding>
      </jurisdiction>
      <fhirVersion value="4.0.1"/>
      <kind value="logical"/>
      <abstract value="false"/>
      <context>
        <type value="element"/>
        <expression value="CDSHooksRequest.extension"/>
      </context>
      <type
            value="http://hl7.org/fhir/us/davinci-crd/StructureDefinition/CDSHookServiceRequestExtensionRequestConfig"/>
      <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base"/>
      <derivation value="specialization"/>
      <snapshot>
        <extension
                   url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
          <valueString value="4.0.1"/>
        </extension>
        <element id="CDSHookServiceRequestExtensionRequestConfig">
          <extension
                     url="http://hl7.org/fhir/tools/StructureDefinition/json-name">
            <valueString value="davinci-crd.configuration"/>
          </extension>
          <extension
                     url="http://hl7.org/fhir/tools/StructureDefinition/json-property-key">
            <valueCode value="code"/>
          </extension>
          <path value="CDSHookServiceRequestExtensionRequestConfig"/>
          <short value="Config value passed to service"/>
          <definition
                      value="A configuration parameter passed to the CRD decision support service"/>
          <min value="0"/>
          <max value="*"/>
          <base>
            <path value="Base"/>
            <min value="0"/>
            <max value="*"/>
          </base>
          <isModifier value="false"/>
        </element>
        <element id="CDSHookServiceRequestExtensionRequestConfig.code">
          <path value="CDSHookServiceRequestExtensionRequestConfig.code"/>
          <short
                 value="Identifies the setting configuration when hook is invoked"/>
          <definition
                      value="A code that will be used when setting configuration during hook invocation, and has an (extensible) binding to the CRD Card Types ValueSet."/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="CDSHookServiceRequestExtensionRequestConfig.code"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="code"/>
          </type>
          <binding>
            <strength value="extensible"/>
            <valueSet
                      value="http://hl7.org/fhir/us/davinci-crd/ValueSet/cardType"/>
          </binding>
        </element>
        <element id="CDSHookServiceRequestExtensionRequestConfig.value">
          <extension
                     url="http://hl7.org/fhir/tools/StructureDefinition/json-primitive-choice">
            <valueBoolean value="true"/>
          </extension>
          <path value="CDSHookServiceRequestExtensionRequestConfig.value"/>
          <short value="The value of the config option"/>
          <definition value="The value of the config option"/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="CDSHookServiceRequestExtensionRequestConfig.value"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="integer"/>
          </type>
          <type>
            <code value="boolean"/>
          </type>
        </element>
      </snapshot>
      <differential>
        <element id="CDSHookServiceRequestExtensionRequestConfig">
          <extension
                     url="http://hl7.org/fhir/tools/StructureDefinition/json-name">
            <valueString value="davinci-crd.configuration"/>
          </extension>
          <extension
                     url="http://hl7.org/fhir/tools/StructureDefinition/json-property-key">
            <valueCode value="code"/>
          </extension>
          <path value="CDSHookServiceRequestExtensionRequestConfig"/>
          <short value="Config value passed to service"/>
          <definition
                      value="A configuration parameter passed to the CRD decision support service"/>
          <max value="*"/>
        </element>
        <element id="CDSHookServiceRequestExtensionRequestConfig.code">
          <path value="CDSHookServiceRequestExtensionRequestConfig.code"/>
          <short
                 value="Identifies the setting configuration when hook is invoked"/>
          <definition
                      value="A code that will be used when setting configuration during hook invocation, and has an (extensible) binding to the CRD Card Types ValueSet."/>
          <min value="1"/>
          <max value="1"/>
          <type>
            <code value="code"/>
          </type>
          <binding>
            <strength value="extensible"/>
            <valueSet
                      value="http://hl7.org/fhir/us/davinci-crd/ValueSet/cardType"/>
          </binding>
        </element>
        <element id="CDSHookServiceRequestExtensionRequestConfig.value">
          <extension
                     url="http://hl7.org/fhir/tools/StructureDefinition/json-primitive-choice">
            <valueBoolean value="true"/>
          </extension>
          <path value="CDSHookServiceRequestExtensionRequestConfig.value"/>
          <short value="The value of the config option"/>
          <definition value="The value of the config option"/>
          <min value="1"/>
          <max value="1"/>
          <type>
            <code value="integer"/>
          </type>
          <type>
            <code value="boolean"/>
          </type>
        </element>
      </differential>
    </StructureDefinition>