Skip to content

Latest commit

 

History

History
127 lines (114 loc) · 3.29 KB

sdc-support.md

File metadata and controls

127 lines (114 loc) · 3.29 KB

Support for FHIR Structured Data Capture

The following is a terse listing of our support for the Structured Data Capture (SDC) FHIR Implementation Guide. For more details about the items listed here, see: https://build.fhir.org/ig/HL7/sdc/index.html

For the expression extensions mentioned below, we do not support CQL, but do support FHIRPath and x-fhir-query where appropriate for the extension.

The following lists are organized by the sections of the SDC implementation guide (IG).

Supported Features

Advanced Rendering

See https://build.fhir.org/ig/HL7/sdc/rendering.html for descriptions of these fields.

  • rendering-style: on item.text and item.prefix
  • rendering-xhtml: on item.text, item.prefix and answerOption
  • hidden
  • itemControl: Support for types: gtable, table, drop-down, autocomplete, radio-button, check-box, help. Note that type "list" is the default type of display, so that is supported, and the extension is not needed for that case.
  • choiceOrientation
  • optionPrefix
  • required
  • repeats
  • readOnly
  • entryFormat

Form Behavior

See https://build.fhir.org/ig/HL7/sdc/behavior.html for descriptions of these fields.

  • maxLength
  • minLength
  • regex
  • minValue (types integer and decimal only)
  • maxValue (types integer and decimal only)
  • mimeType
  • maxSize
  • answerOption
  • answerValueSet: Note that contained ValueSets are expected to contain an expansion.
  • answerExpression
  • required: (also listed in previous section of the SDC IG)
  • repeats
  • readOnly
  • minOccurs
  • maxOccurs
  • unitOption
  • launchContext: limited to what can be obtained through the npm package "fhirclient" (user, patient, encounter)
  • variable
  • initialExpression
  • calculatedExpression
  • initial
  • enableWhen
  • enableBehavior
  • enableWhenExpression
  • ordinalValue

Form Population

See https://build.fhir.org/ig/HL7/sdc/populate.html for descriptions of these fields.

  • observationLinkPeriod
  • launchContext
  • variable
  • initialExpression

Form Data Extraction

See https://build.fhir.org/ig/HL7/sdc/extraction.html for descriptions of these fields.

  • observationExtract

Not yet supported

Advanced Rendering

See https://build.fhir.org/ig/HL7/sdc/rendering.html for descriptions of these fields.

  • rendering-xhtml: Other than for item.text, item.prefix, answerOption and itemControl of type "help"
  • displayCategory
  • sliderStepValue
  • width
  • collaspible
  • supportLink
  • choiceColumn
  • valueset-label
  • shortText
  • rendering-styleSensitive
  • optionalDisplay

Form Behavior

See https://build.fhir.org/ig/HL7/sdc/behavior.html for descriptions of these fields.

  • minValue (for types other than integer and decimal)
  • maxValue (for types other than integer and decimal)
  • minQuantity
  • maxQuantity
  • maxDecimalPlaces
  • optionExclusive
  • unitValueSet
  • referenceResource
  • referenceProfile
  • candidateExpression
  • lookupQuestionnaire
  • cqf-library
  • cqf-calculatedValue
  • cqf-expression
  • entryMode
  • usageMode
  • constraint
  • endPoint
  • signatureRequired

Form Population

See https://build.fhir.org/ig/HL7/sdc/populate.html for descriptions of these fields.

  • itemPopulationContext
  • candidateExpression
  • contextExpression
  • sourceQueries
  • sourceStructureMap

Form Data Extraction

See https://build.fhir.org/ig/HL7/sdc/extraction.html for descriptions of these fields.

  • itemExtractionContext
  • targetStructureMap