{"_id":"@aehrc/sdc-assemble","_rev":"19-be12cfe2872ea0563b401db9e79d8b5f","name":"@aehrc/sdc-assemble","dist-tags":{"beta":"2.0.0-beta.3","latest":"2.0.3"},"versions":{"1.0.2":{"name":"@aehrc/sdc-assemble","version":"1.0.2","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@1.0.2","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"b3c839a732d82df21f5940c507e2386c3e00984c","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-1.0.2.tgz","fileCount":66,"integrity":"sha512-S9T3g0hq9uAW5WD02eoFwCYcngchbftNSaNHE7xA203Xs1tgRrG/i87wDFg/G4xXYU+6/K7zCrhFeZAEAtOgSQ==","signatures":[{"sig":"MEYCIQDPnzI89tU0Ke9hFXcvabwM1vXD4+pPWME2lYsxh3K4twIhALZ7WG7Q8TDDxEMgoSkS8Uf5XC1Ox+iUUsDvxXAohE8k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1104560},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"dfbce579699abaf51452c5f7af37bd41ec59802c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"tsc -w","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.3.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"16.16.0","dependencies":{"axios":"^1.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/fhir":"^0.0.37","@types/lodash.clonedeep":"^4.5.7"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_1.0.2_1693542972483_0.8000704903412512","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@aehrc/sdc-assemble","version":"1.0.3","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@1.0.3","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"4015bd17cb499f76a69d02f6239e94d402262692","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-1.0.3.tgz","fileCount":36,"integrity":"sha512-ra9zCQbi8tiNSsUrlj1XE+rz9w9VELTf1KwikgepvPVdByL0W1ba3E3y9NTmFeFK9+WqxwWNfYU63MaGzTMcug==","signatures":[{"sig":"MEQCIE0xyRlUE56k9dlsyaBIOajzJfxXXqX2aWNrpphW6BNuAiB+udvOun14nlzzOleSiMvbsnIB9P+hilgTjBxWXtPqlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1002058},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"9ca358728d9d16ccf27de7498fa61121e6acb31f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"tsc -w","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","@types/fhir":"^0.0.38","@types/lodash.clonedeep":"^4.5.7"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_1.0.3_1699411354301_0.9175185051837398","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@aehrc/sdc-assemble","version":"1.1.0","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@1.1.0","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"369241840d6e3e19011d36ff02d477b80be8d52b","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-1.1.0.tgz","fileCount":95,"integrity":"sha512-igZnLQsBQzNY+X6pfXzfBiqxgwQ/exXhMHiHDaF3zboxeQQZqONXW9Tuq+YEeG40G67EHAr1QjXp4uFQ2CgvZg==","signatures":[{"sig":"MEQCIG0EfgOhaMAR3nRQXKplSMrooikh+ICKhROrpR22p51vAiBaS3v0tTbi0ifKdcH1pX3DfJdWKtqRRTOJVp0Mrld5Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1182059},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"50cf486b1891ea6320a83987ada7695bd6ef64f7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"tsc -w","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/fhir":"^0.0.38","@types/lodash.clonedeep":"^4.5.7"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_1.1.0_1701140213954_0.5148227019190856","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@aehrc/sdc-assemble","version":"1.2.0","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@1.2.0","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"79c1c942e93b9907279930b33124b9eda35ae40e","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-1.2.0.tgz","fileCount":67,"integrity":"sha512-hjoCuLoqxd+dExjA/A0x4vfdccraBh+n23cTF4vMbGyn4cmxmNehxDwJW/v1lA5qfAPy0JmWQkscCF8WpfyqtQ==","signatures":[{"sig":"MEYCIQDg8Q9KUy0zEqa818mycKqQZ3dh4aNIbhZy762ERlHBzAIhALX4pNt6+TZ+YZOJ9pk0NmGJELCG3V1XnNphq4ciElsl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059873},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"6672ef643b2475b8f4f7941bf57c50cda36fe645","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"tsc -w","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","@types/fhir":"^0.0.38","@types/lodash.clonedeep":"^4.5.7"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_1.2.0_1701148382218_0.45994784223556073","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@aehrc/sdc-assemble","version":"1.3.0","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@1.3.0","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"8037ddcd7e2eb195d1b64f2bb453f2eb054c6396","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-1.3.0.tgz","fileCount":67,"integrity":"sha512-TVMv8GLhRT1DW0rvldZ+pxnLcpnQsujjAj0emMietDYwFEPgofrfpjiGVc7y3CAPEBstRpjCTTLggu+HNv9Gxg==","signatures":[{"sig":"MEQCIE7LcphLmn86+piICtc8xcRaDpGIF23HOi7/YvLT4Z8PAiAKN7ZZg4GphyQQZF//MzKPlQdNnyxermXD5C8I70om4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1065549},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"b320117b41b671e59c4c2c11c5aaa034a3b22df6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"tsc -w","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.8","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","@types/fhir":"^0.0.38","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_1.3.0_1720054461217_0.39022133678991744","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@aehrc/sdc-assemble","version":"1.3.1","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@1.3.1","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"868bf33d5d28b82b5a0c5115e9d0f185e27f2918","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-1.3.1.tgz","fileCount":67,"integrity":"sha512-axyi4zCf+KFVO1HGKLm7DEzFwYHRErmSvZ/VYorHjAIPo6PPFRtpGl9FBSMrw9LU+oDcSaBQnOeSje+xPe/B/A==","signatures":[{"sig":"MEUCIQC2YTkM0/L5fB6Lf3E6x0H1LORy46/P+7b+7xaShel6YgIgZffS5JVjo7J/Cqva1Q8xAGnM90ma7UnVE7FCx+xrIN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1065585},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"2f863940969ea9384cb057d5cda29af9b15ab87a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"tsc -w","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.8","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","@types/fhir":"^0.0.38","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_1.3.1_1720058071146_0.574198770722141","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@aehrc/sdc-assemble","version":"2.0.0-beta.1","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@2.0.0-beta.1","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"f2b9d4f3d3d91b37185f76b38047c3cb004f4264","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-2.0.0-beta.1.tgz","fileCount":22,"integrity":"sha512-QMlM11mfY9G/wQXjjLeYd/FUL6Y7XWQG2jpp0zYFrR45PcSdSoZ1a09++h1wazhnZcU5UGAp/Jb5T0D+z6+3Mw==","signatures":[{"sig":"MEYCIQD+ck8Gc3v40sNPEsCjsghkRwUtuY2QxgS1alDwdXIqKQIhAP897z7Sn+9EvJGtUhd5elqdiLkfN9GxZWB5MINCrD28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978683},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"cd0a103bdd52bcfb43cb587ae4193dbd3e71d797","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap","watch":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap --watch"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.9","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","@types/fhir":"^0.0.41","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_2.0.0-beta.1_1744169812596_0.9822168557169269","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@aehrc/sdc-assemble","version":"2.0.0-beta.2","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@2.0.0-beta.2","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"8b2077f910b1e5a833c18ae3815e0f28b7881d4a","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-2.0.0-beta.2.tgz","fileCount":22,"integrity":"sha512-pqsrzuLvzyzjq22fJ7pOn90FXs1n1mVtvIbZmc4Unh5+V5oQRZtXI/MisbyE4VvvIGiqno1zNBL7EGFSLAXArw==","signatures":[{"sig":"MEQCIGRtxvQ2u99Rn9GM6GR7GgEOYw2x4M4VCnCVPhst5j+5AiA9C7JSlRlyqeEUZ5huaMNktKMOX7yObuWeCYc/I/hszA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"cd0a103bdd52bcfb43cb587ae4193dbd3e71d797","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap","watch":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap --watch"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.9","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","@types/fhir":"^0.0.41","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_2.0.0-beta.2_1744170029553_0.17124106992092392","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@aehrc/sdc-assemble","version":"2.0.0-beta.3","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@2.0.0-beta.3","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"a87a9c4a58ef22c17b5a4c09f30303135dce7ba7","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-2.0.0-beta.3.tgz","fileCount":26,"integrity":"sha512-elFMtYiGUQGHwEPoIZHYKMjpN1oGmSeSnw5LhNlJiBXa82IYFnqaEhYSQ6qNM4CKwIE55yJnjmQCubM2fLvwnw==","signatures":[{"sig":"MEYCIQCxnBf4DbTIiV3uKh7pawKF1ugGdMlNbL7gjd6AzmK9PgIhANWqVaWwm678xSK0QIj1IYRmdL6lII5T+Z6//nGK6hgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463485},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"cd0a103bdd52bcfb43cb587ae4193dbd3e71d797","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap","watch":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap --watch"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.9","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","@types/fhir":"^0.0.41","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_2.0.0-beta.3_1744170523406_0.060380868645601105","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aehrc/sdc-assemble","version":"2.0.0","author":{"name":"Sean Fong"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@2.0.0","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"992246b664defa686f2beedf49fdc56def8f9a17","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-2.0.0.tgz","fileCount":28,"integrity":"sha512-OZJSs3OImdimmKYqVeRUTlTuGPrUdMHuxRrqY+012OgqNXpusE0UBxlM+5kIT/anWEIFSUEWBxso2whLQzTT5g==","signatures":[{"sig":"MEUCIQCUtFVRVz4f43ARSZK4l8mu/vbwqYLKT+vo5ma4oxizIQIgH0shu2hxmC2oj152dzUSj/HDlJY61weZMdO5gaLLjtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152766},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"cd0a103bdd52bcfb43cb587ae4193dbd3e71d797","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run compile","watch":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap --watch","compile":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.9","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","@types/fhir":"^0.0.41","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_2.0.0_1744171710314_0.518022222392049","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@aehrc/sdc-assemble","version":"2.0.1","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@2.0.1","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"7213b2f395d0c66180e5ddad02904e5e0c393c90","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-2.0.1.tgz","fileCount":28,"integrity":"sha512-UR6WkgWRES014epma7KQsawfZySpzJMD13til27XSZl8eROV70w6K56RWjHn1PjZuF4JI7CISIDlb+SpwdGG7A==","signatures":[{"sig":"MEYCIQCxHntz1GvM/wQqsnEGt+g4E/fRSZf7Oyi/Ikf5PPlVbgIhAKoTVAc19OQRWVoFCFZI4hbHVBuzqA3BoJr90NXop7hh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152784},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"62721c3126fe8a1d0a93fd906521076b1c2bc1d8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run compile","watch":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap --watch","compile":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.8.1","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.9","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","@types/fhir":"^0.0.41","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_2.0.1_1744260692613_0.5483888642234547","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@aehrc/sdc-assemble","version":"2.0.2","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-assemble@2.0.2","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"24659a0b9f867ba998e5a956f2cdf85d1b28b6cc","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-2.0.2.tgz","fileCount":26,"integrity":"sha512-Mc2SHyspJENgv01KsiYjtFv8XsiV9AKk5RrwmAOByNuJiHxkEznQ2ChNkWoc0qvTIBBQWkFlGyqMY4zBVG98UA==","signatures":[{"sig":"MEYCIQDN3H4jAkrG3mbLNHCaqLi6TIJjeeU9rPUYbEezR2cp6gIhAIx95By3PLwFciZXPDg8Xv0OQWZjJQRZdiCKwO6w1dQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242245},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"80eb848dfb2975d53c73eacf427ed2d2f5e40541","scripts":{"test":"TZ=Australia/Sydney jest --config ./jest.config.ts --coverage","build":"npm run compile","watch":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap --watch","compile":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap"},"_npmUser":{"name":"seanfong","email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"10.8.2","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.11.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","@types/fhir":"^0.0.41","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/sdc-assemble_2.0.2_1755241378905_0.6756784392927195","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"_id":"@aehrc/sdc-assemble@2.0.3","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"d33f9c64d02a224d2e7cee9496f78b17fc0ef1c7","tarball":"https://registry.npmjs.org/@aehrc/sdc-assemble/-/sdc-assemble-2.0.3.tgz","fileCount":27,"integrity":"sha512-VsRqbpX01MRLC8Xt1RMkNWjnLW0I/desEi0OzELgiXccRVpGP3DcaNoAi51PjVmMjcyvqd1mnPBnQxudY/SQNg==","signatures":[{"sig":"MEQCIHd9pgmHmGHEP6aC7+E8+a9lgZjibXqombMXZH+AME+MAiBy0Ws6BxOtKzzLhPJFAb0rvZPnafCIa2bnNMJL2oXf9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFpyWYwXNPdQdZO3UXN/m3WanrICBATsd/ZDZobYiTZJAiEA/1RArRJF6rflgJanRMOnavY2QAipFWllKH4flvmf3l4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fsdc-assemble@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245554},"main":"./dist/index.cjs","name":"@aehrc/sdc-assemble","type":"module","types":"./dist/index.d.ts","author":{"name":"AEHRC"},"module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"3dc8dbb9c172a2660a171512eba951aabaf91664","license":"Apache-2.0","scripts":{"test":"TZ=Australia/Sydney jest --config ./jest.config.ts --coverage","build":"npm run compile","watch":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap --watch","compile":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap"},"version":"2.0.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cb61cfab-59b4-4262-83c5-95dbfd4d2027"}},"homepage":"https://github.com/aehrc/smart-forms#readme","repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"11.19.0","description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","directories":{},"maintainers":[{"name":"clinnygee","email":"clintongillespie@outlook.com"},{"name":"janadh","email":"janardhan.vignarajan@csiro.au"},{"name":"maryammehdiza","email":"maryammehdiza@gmail.com"},{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"leoniedickson","email":"leonie.dickson@csiro.au"}],"_nodeVersion":"24.20.0","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","@types/fhir":"^0.0.41","@types/lodash.clonedeep":"^4.5.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdc-assemble_2.0.3_1789021295321_0.2917512653042671"}}},"time":{"created":"2023-09-01T04:36:12.373Z","modified":"2026-09-10T06:21:35.752Z","1.0.2":"2023-09-01T04:36:12.661Z","1.0.3":"2023-11-08T02:42:34.508Z","1.1.0":"2023-11-28T02:56:54.195Z","1.2.0":"2023-11-28T05:13:02.443Z","1.3.0":"2024-07-04T00:54:21.424Z","1.3.1":"2024-07-04T01:54:31.294Z","2.0.0-beta.1":"2025-04-09T03:36:52.822Z","2.0.0-beta.2":"2025-04-09T03:40:29.781Z","2.0.0-beta.3":"2025-04-09T03:48:43.634Z","2.0.0":"2025-04-09T04:08:30.521Z","2.0.1":"2025-04-10T04:51:32.818Z","2.0.2":"2025-08-15T07:02:59.071Z","2.0.3":"2026-09-10T06:21:35.418Z"},"bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"author":{"name":"AEHRC"},"license":"Apache-2.0","homepage":"https://github.com/aehrc/smart-forms#readme","repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"description":"Performs the $assemble operation for modular forms from the HL7 FHIR SDC (Structured Data Capture) specification: http://hl7.org/fhir/uv/sdc/modular.html","maintainers":[{"name":"clinnygee","email":"clintongillespie@outlook.com"},{"name":"janadh","email":"janardhan.vignarajan@csiro.au"},{"name":"maryammehdiza","email":"maryammehdiza@gmail.com"},{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"leoniedickson","email":"leonie.dickson@csiro.au"}],"readme":"# SDC-Assemble\n\nA Typescript reference implementation of the [$assemble](http://hl7.org/fhir/uv/sdc/OperationDefinition/Questionnaire-assemble) operation from the [HL7 FHIR Structured Data Capture Specification](http://hl7.org/fhir/uv/sdc/ImplementationGuide/hl7.fhir.uv.sdc) and is designed for [Modular Questionnaires](http://hl7.org/fhir/uv/sdc/modular.html#modular-questionnaires).\n\n## Usage\nYou would need to implement the following interfaces:\n\n```InputParameters``` - Input parameters for the $assemble operation\n\n```ts\n{\n    resourceType: 'Parameters'\n    parameter: [ \n      {\n        name: 'questionnaire',\n        resource: YOUR_QUESTIONNAIRE_RESOURCE\n      }\n    ]\n} \n```\n<br/>\n\n```FetchQuestionnaireCallback``` - A callback to fetch resources from your FHIR server\n\n```ts\nfunction fetchQuestionnaireCallback (canonicalUrl: string, requestConfig: any) {\n  const { endpoint, token } = requestConfig;\n  return axios.get(`${endpoint}/Questionnaire?url=${canonicalUrl}`, {\n    method: 'GET',\n    headers: { Accept: 'application/json+fhir; charset=utf-8', Authorization: `Bearer ${token}`, }\n  });\n};\n```\n\nBoth of these interfaces are required to be implemented as arguments to the ```assemble()``` function.\n\n### Local development notes\nIt's recommended to run this library within a web app or a service if you're doing local development.\nThis library compiles to both CommonJS and ES Modules, so there is no problems in using it across web frameworks and Node-based backends.\n\nTo compile the code, use `npm run compile`.\nTo watch for changes, use `npm run watch`.\n\nNote: Do not use `tsc` or `tsc -w` as it will only compile to ES Modules, which means it will not work with CommonJS-based implementations.\n\n\n## Sample implementation\nWe have used this module as a microservice in our forms server https://smartforms.csiro.au/api/fhir/Questionnaire/$assemble. \n\nA sample implementation can be found [here](https://github.com/aehrc/smart-forms/blob/main/services/assemble-express/src/index.ts#LL43C4-L46C2)\n\n\n\n\n","readmeFilename":"README.md"}