UNPKG

lforms

Version:

[LForms](http://lhncbc.github.io/lforms/), a.k.a. LHC-Forms, is a feature-rich, open-source Web Component that creates input forms, based on definition files, for Web-based applications. In addition to its native form-definition format, it partially sup

128 lines (114 loc) 3.41 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, item.prefix, legal text, help text and answerOption * 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