FHIR SDC Extension helper methods
npm install fhir-sdc-helpers| FHIR SDC (Structured Data Capture) Extension Helpers |
|---|
fhir-extension-helpers for extension wrangling.
javascript
import structuredDataCapture from 'fhir-sdc-helpers';
var item = { type: 'string', linkId: 's', text: 'Smile' };
structuredDataCapture.setHidden(item, true);
`
Reading a specific extension value
` javascript
import structuredDataCapture from 'fhir-sdc-helpers';
// This item would usually be read from an existing questionnaire
var item = { type: 'string', linkId: 's', text: 'Smile', extension:[{url:"http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",valueBoolean:true}] };
var hidden = structuredDataCapture.getHidden(item);
console.log(hidden); // this will be a true|false|undefined(if the extension did not exist)
`
Removing a specific SDC extension
` javascript
import exHelpers from 'fhir-extension-helpers';
import structuredDataCapture from 'fhir-sdc-helpers';
exHelpers.clearExtension(item, structuredDataCapture.exturl_Hidden); // removes the hidden extension from the item
``