{"_id":"@aehrc/sdc-template-extract","_rev":"26-046386fb6966d717c7dbbd9731b83a1a","name":"@aehrc/sdc-template-extract","dist-tags":{"latest":"1.0.16"},"versions":{"0.1.0":{"name":"@aehrc/sdc-template-extract","version":"0.1.0","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@0.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":"0ab9a54dd22b74730f262a588d6fd542823a8969","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-0.1.0.tgz","fileCount":44,"integrity":"sha512-z1X8ZzkYSHo1YNk7OurqcA1qUzaB7SOSBnVEz6ouAzxWM+W4xQKr3ERE3iX9s+6aTvH2j7kM04NITdGi9Eijeg==","signatures":[{"sig":"MEQCIH7z+15D3YpK0EFHpQ+DJaWO6ggdaVYFFQ/KVoeA2NczAiBStmxCTljvipQlAdP1JjhIRkq6K7uxmLkVHyiMVSYV2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8638439},"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":"8d63b39fb5311e66e87033d8e3533d039b159a70","scripts":{"test":"jest","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.9.4","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0","axios":"^1.7.9","js-base64":"^3.7.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_0.1.0_1747881300940_0.7812301580919936","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aehrc/sdc-template-extract","version":"0.2.0","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@0.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":"9a2ce1fab7db094190c459a30a771b437993119d","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-0.2.0.tgz","fileCount":58,"integrity":"sha512-OHiAuJ/bUAviaRfN1ofzcoOrOeozWIHYHkEyOXWiMc2JF5uVFbtNE7l/fbBrGkrBXOuJNC622D6XTGcjWPjZMg==","signatures":[{"sig":"MEYCIQDIe5CbTPCcBaHoBliYjRBefc+E+OglaW2aJSjhdHVGJgIhANaLrdu3i3SGsGCg9oycdJXosQJ7dKQc6G47gnQwAK0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8811997},"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":"f477e263e8ef14d3edd3e1e865903989fc316b5f","scripts":{"test":"jest","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.9.4","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0","axios":"^1.7.9","js-base64":"^3.7.7","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_0.2.0_1748999620491_0.01836414666544317","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aehrc/sdc-template-extract","version":"1.0.1","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.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":"fe4b5b5e66adb9f89edc9a01b0a0366ce17084fb","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.1.tgz","fileCount":58,"integrity":"sha512-Fg+T8mQ4l0TF1NZSqohv7lZRCJFVYGialyafkfp7P3CJwVIsRm/xQyjQVjto62H4bA0Gr6jF4SszcWzpsPJjdg==","signatures":[{"sig":"MEYCIQC91Umhg+rrt+zcmlzbABHSrCl9/FkrvQFvh2KN1zgy3wIhAJX3Lzryyv8IhAod3P0SdIgKzn4bs3FtFqN1WEtDtDRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683598},"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":"0d6683c5ea40070b722686b49ff75e7073c0a4a8","scripts":{"test":"jest","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.9.4","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.7","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.1_1749723122804_0.8661686049826267","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aehrc/sdc-template-extract","version":"1.0.2","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@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":"33db1ddec987b56dcee66092191ecfccc2622b44","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.2.tgz","fileCount":58,"integrity":"sha512-XTfdlqifVV2LXQI9SvxIR8yz5KBDpQhl8JokF5FsBFLE6AJtLQzOFMajBRrN+27bB9u4NL+kSWGqtr4qwbFMRQ==","signatures":[{"sig":"MEUCIQC028hhcd4hg5NfFIibvOGtkG7dCJGyHXh+ntfGixVJJQIgUwNG8dHHZBzEIxlsqOL7GXNbILYXDjQienmsxsPwXDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683610},"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":"3728d367f29b3e1adb2048e498c31c98b8f23109","scripts":{"test":"jest","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.9.4","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.7","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.2_1749796722190_0.36064661941764764","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aehrc/sdc-template-extract","version":"1.0.3","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@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":"7cf95188e8ac18a8a527bd06ce4233ab9be7a6a6","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.3.tgz","fileCount":58,"integrity":"sha512-IkjADbd4rf2jNi9I9MUL318fJB1La8xHHimwO5MGyDuZUUQVh0rDM/ibCPr3L9voMoPntBdQELNMKY9cAL/zTg==","signatures":[{"sig":"MEUCIEZ+PyZMwrvAKjL/gQ20Lz0p60IQmjrUsdi5IatJGXk2AiEA8Xd1B43H6ovUvWCONnmpG4PuQWLPcRjetrefWFo13uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683329},"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":"f442a9f13ca0c666672f98b6de902c830f87adb4","scripts":{"test":"jest","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.9.4","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.7","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.3_1749797295154_0.2158727148499322","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aehrc/sdc-template-extract","version":"1.0.4","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.4","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":"bc175c4767b49ee6af2183855e4bd99e57cd4d54","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.4.tgz","fileCount":58,"integrity":"sha512-8Sj/d4Xms7X5iLtOrAtDiTppoy15SSHAZdciCLwBTJ2Zu/ivUttaoz5FaGa4aWbk0vHfi7MNMShz92D2dF09Tw==","signatures":[{"sig":"MEYCIQCUA6h3lBDrqZEWSHeGinC1Fy0uYj9Bsbpqa4hNyyDK3gIhAI6nqG76sTnMvaMBfD7GO8pM+GS08d4dlTXqX3Yf6YQX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696616},"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":"d310bb24a0c2dcc74e6c4306c30e2684e859dd44","scripts":{"test":"jest","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","actor":{"name":"seanfong","type":"user","email":"fon026@csiro.au"},"email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.9.4","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.7","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.4_1750654420962_0.5941508337704773","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@aehrc/sdc-template-extract","version":"1.0.5","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.5","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":"b109456403fe3d6b8818a3869e882913f21cb8c3","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.5.tgz","fileCount":58,"integrity":"sha512-q51UHKjhtXaWUWcoeun2+WwkRonFjwzhdYV94/q7q3Uw6sb1auxqQ7QCa4pX/Z4koCTTsNmnLsN3leQ8L4dUow==","signatures":[{"sig":"MEYCIQDBH40OTZqODpANoeBEFFb8NxkvHduRWFxEMZ05en2q3wIhAOZjK272WeEeww67KZ+gIW8zvaRkIcvgytCRY/SqTgmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696630},"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":"1d6e23155a48cbc3ebbb66f7b0bf3c9eb7cd2303","scripts":{"test":"jest","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","actor":{"name":"seanfong","type":"user","email":"fon026@csiro.au"},"email":"fon026@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"9.9.4","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.7","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.5_1750863464705_0.24842603142794806","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@aehrc/sdc-template-extract","version":"1.0.6","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.6","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":"e15050f2f58dc95d0dab6e18f928656823992775","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.6.tgz","fileCount":58,"integrity":"sha512-neapmHfZexcUQP92E6C3Xl4t6Q9Lxr7+ZESJztILY6zXyZslfvC7Eu0t85vk0c8T4cDZgqOuw160ovkFaXZ76g==","signatures":[{"sig":"MEUCIE6byW7hKP1LdQi3pfh6VCBHDedysTM7K3462Co0w5inAiEAma7AubcXCM7IxGtHhYI1TDuBrkj40ubS3hJUbb5Rwks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697700},"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":"75b706cc34c0680484582b040944e365b0e98bae","scripts":{"test":"jest","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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"20.18.3","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.7","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.3.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.6_1752630835750_0.1810374213673389","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@aehrc/sdc-template-extract","version":"1.0.7","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.7","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":"15cf14b1851d1396ee777b9fb00b2601e8ec0adb","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.7.tgz","fileCount":58,"integrity":"sha512-cJd6h4uJUNbfycSJQvJsHDhugxxhcQ9mfUoFymlQix7qGn9Vcvo4deDtsHWE6gHYTSIRv/qfEVDvZYlL47u1eA==","signatures":[{"sig":"MEUCIENx2XeIP5vY6Xn5y3/2HvS3cE0sAByy+NoiqHbvK4+uAiEAmTe0KH/KxPZ6rduayo4knVNLyBReIju1eR/iLHi+0lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691854},"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":"075ce7e9a24d5c4a87ae7e8c96c70167a1e13d32","scripts":{"test":"jest --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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"20.18.3","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.7","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.0","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.7_1754872225485_0.8184505844918557","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@aehrc/sdc-template-extract","version":"1.0.8","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.8","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":"0f3ca1d69048f0c83733dd14eea41bb62364cec5","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.8.tgz","fileCount":58,"integrity":"sha512-AFfG2D1puDLgR3JYHBoid0JbjiDrdFTrq7RF0mCJZGkJyOdUjGbV+dvzBwAdIfYB5eC5/XnrT+UP7B0w+8lvyA==","signatures":[{"sig":"MEYCIQC0TAtW6GKDG5GR2Eg9ZVqCPFOPBM6kCqUpj+4ntprQPAIhANVt1olE8C8WiVNFX9y5tahDiLcWKz7N4Y+Yq2OYF0iX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700633},"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":"a45daaafd2068c50aab74702252d9ed4b5d3c855","scripts":{"test":"jest --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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"20.18.3","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.0","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.8_1756451702235_0.6600890043437535","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@aehrc/sdc-template-extract","version":"1.0.9","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.9","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":"a5068a01bb45938a159468bfcdaf5f9bc881f5a0","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.9.tgz","fileCount":58,"integrity":"sha512-A+oJjq8iMBymAgj+RyQx0NxJSOMJUu7f/TnihVNAEGqVeLdQNnRXfdpNiUV43xAmLRyFIGmaLR4hHuttGyNvZA==","signatures":[{"sig":"MEQCIBQ//JCplVWCD4gDPQFPzyInk4byYH6fyr5nHncenyIMAiBbvC89IcU4/6SCrb3c7AEo+90t0nEr9FlA0xR4nCYW+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703510},"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":"3e3175e873d24d2b0b7a8e7ced31a52231c62e08","scripts":{"test":"jest --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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.9_1758625360585_0.8877765681580405","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@aehrc/sdc-template-extract","version":"1.0.10","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.10","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":"59194710eb8cddd244c8156e95cead392c7b61d7","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.10.tgz","fileCount":58,"integrity":"sha512-Rhqt6g1XHZ+eQ8ulHTlf4mrx/RjBas3mQ+lFjrHLTcwHQn4B+f0t1pqeU909Q0KKX3yfLIaILNEFxGPYgcrETg==","signatures":[{"sig":"MEUCIQCRkwz7NWk2uzTG3QIM45Zt8KY8w2lGD2tvHeyyVQL7yAIgTC59HxNwwGub0+zF/4QoEhwoYVuP60ZeBNUy+TLaPM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713104},"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":"b3155f4dee20429289004f728da61b35a5a3a6f0","scripts":{"test":"jest --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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.10_1759372015185_0.292676374430098","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@aehrc/sdc-template-extract","version":"1.0.11","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.11","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":"4ef81d7906063656780621dfe15c38d6a29b8d4a","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.11.tgz","fileCount":58,"integrity":"sha512-N9Ehbjw4OgDtaVi/bafv2wQ/rB2DPEoF/eoEzgmdMa7/h3Ho7iUfl6SsLdTHyqOqTH0ZonV5axn66VBTapQCiw==","signatures":[{"sig":"MEUCIG/kZqfe+vyMI40bQGTMcYPXSFczKCXDdHqvUum+SJpoAiEAyz/DrqvyIlz+tBP8iVi+5l42SR/P/1YEslRNC2GPdao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712146},"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":"aa94e7e75c4a01f449e7abb1d367abc50461caa4","scripts":{"test":"jest --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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.11_1759372630351_0.5015548768756828","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@aehrc/sdc-template-extract","version":"1.0.12","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.12","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":"bb16da7ecd8b3de3bf5d063803affbe25b801b72","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.12.tgz","fileCount":58,"integrity":"sha512-Yunt0qySncevmz0iylg7+fobPMVl81oqBE7TO4mfFkpJPeK3bB3ggRssJQBpuNzVfWeh58HuX+hvuCTHLBNJ9Q==","signatures":[{"sig":"MEYCIQCDY8EmRVW9nkYhVlyStORmOKo3zAsJiZAamFaCtK0SvwIhAKy/h7j+rarkA/jBPik4lV13DRiGbo6kuQXJrDaERvY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715899},"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":"11838cb03cfd8f8fe59aa02d6ef4a795759c8941","scripts":{"test":"jest --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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.12_1759472866330_0.8944563196009991","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@aehrc/sdc-template-extract","version":"1.0.13","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.13","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":"5f5da0491aa92cc59e273b7233003fe16b89077f","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.13.tgz","fileCount":58,"integrity":"sha512-56LShj1DStBYyoFPNJZPHPi/YO8uCrFg8/XJDFIYJqOKYlvL7ldtAGUaB4I2xQ28k6sRHcYvhLyZTO0a8dIQ7w==","signatures":[{"sig":"MEQCIFXHYuBIeUNh7bVbXlEcRWu6EY1nHpFv2hLykIiOq3POAiBZ5lCnvA5dMkASe5JUBMZTg6h3a+MkKwhk1JWChPoczA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716156},"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":"115717d074e94f547f43e8469f5be5e675471470","scripts":{"test":"jest --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":"11.6.2","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.13_1760670122589_0.5958985322719859","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@aehrc/sdc-template-extract","version":"1.0.14","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.14","maintainers":[{"name":"seanfong","email":"fon026@csiro.au"},{"name":"leoniedickson","email":"leonie.dickson@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"06560097947279fa57a5c7bd31fa28f277a42f0d","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.14.tgz","fileCount":59,"integrity":"sha512-zMVmAQaHA4vJCjcgr0h/GH+uWtfNsmi60kTFW+WULWE4Gh2KXY87jQtxiFWJn9bdDfhmKdwGAWrgQnggZcg/2A==","signatures":[{"sig":"MEUCIFw32sgwCq/21H2U9Btz/SbxGtjCupDO5MhwrBAaTlsNAiEA8UD7xHO8WjtRHYa5/Xqh6Ty2EeUFKTTz0S/npy4HYBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729871},"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":"74ef7aee3d989dcb28b2c51abad908cf23441671","scripts":{"test":"jest --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":"leoniedickson","email":"leonie.dickson@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"8.19.4","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"16.20.2","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.14_1761195506112_0.45758871857505756","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@aehrc/sdc-template-extract","version":"1.0.15","author":{"name":"AEHRC"},"license":"Apache-2.0","_id":"@aehrc/sdc-template-extract@1.0.15","maintainers":[{"name":"clinnygee","email":"clintongillespie@outlook.com"},{"name":"janadh","email":"janardhan.vignarajan@csiro.au"},{"name":"maryammehdiza","email":"maryammehdiza@gmail.com"},{"name":"seanfong","email":"fon026@csiro.au"},{"name":"leoniedickson","email":"leonie.dickson@csiro.au"}],"homepage":"https://github.com/aehrc/smart-forms#readme","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"4bd28149b842136c1e4b76dec4821a9e1cc7dfab","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.15.tgz","fileCount":59,"integrity":"sha512-8/I2gWzBOKLoeNCv4bHHs/z9cAKBJAK1DOj2lTSF3THcrL+akiHFGKh1bJ2HFN7qJF9aADaCcwPcrmoOK+0DjA==","signatures":[{"sig":"MEUCIA06EmyH9V6EEn2sZniAfmX4ufGvWXz2RAhOEcTrKx/VAiEAvXZxKzRp1tk2VDaGSLIpegTKnuZeKPDwHC/r65R46Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749357},"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":"0fca4c366bfb972733e8609367f4ca4c30d88695","scripts":{"test":"jest --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":"leoniedickson","email":"leonie.dickson@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/smart-forms.git","type":"git"},"_npmVersion":"10.9.3","description":"Performs template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^11.1.0","fhirpath":"^4.3.0","deepmerge":"^4.3.1","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","ts-jest":"^29.4.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/sdc-template-extract_1.0.15_1768279657426_0.6210988407040943","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"_id":"@aehrc/sdc-template-extract@1.0.16","bugs":{"url":"https://github.com/aehrc/smart-forms/issues"},"dist":{"shasum":"cd35b0d13e1e6da3f076d023f04e49e5ec5e2b37","tarball":"https://registry.npmjs.org/@aehrc/sdc-template-extract/-/sdc-template-extract-1.0.16.tgz","fileCount":59,"integrity":"sha512-gyfa+n2b9A0S8Rc1EeADQ/O9AZi71HeWV8RoR8V2t+0IvgFAFhcfIp2gydbNCC24tLusca3paTUvz/f1i4CeYA==","signatures":[{"sig":"MEQCIAEaB2ri39rFsjkztqJXELoUGjfRRiROeD/Z14/8H31SAiB6GyxI9TYbNNJe0bSmyL0gh50XJ4N9RK6c0Xrg2Pluyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfSRHc9vPAcgrHQ61+EafZJmQabCMHyFmVLGxRcRlKXgIhAJ9ZA4vCdTfhHKXj3+oizF9WZ6/FiBk2MWg+0WjmVDdz"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fsdc-template-extract@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761164},"main":"./dist/index.cjs","name":"@aehrc/sdc-template-extract","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":"jest --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":"1.0.16","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35a86965-5591-48e5-8f1e-680e7259a427"}},"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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","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":{"uuid":"^11.1.0","fhirpath":"^4.10.1","deepmerge":"^4.3.1","js-base64":"^3.7.8","clean-deep":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.4.2","@types/fhir":"^0.0.41","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdc-template-extract_1.0.16_1789022625824_0.4179342182349459"}}},"time":{"created":"2025-05-22T02:35:00.844Z","modified":"2026-09-10T06:43:46.233Z","0.1.0":"2025-05-22T02:35:01.194Z","0.2.0":"2025-06-04T01:13:40.809Z","1.0.0":"2025-06-12T09:26:23.008Z","1.0.1":"2025-06-12T10:12:03.029Z","1.0.2":"2025-06-13T06:38:42.431Z","1.0.3":"2025-06-13T06:48:15.458Z","1.0.4":"2025-06-23T04:53:41.170Z","1.0.5":"2025-06-25T14:57:44.924Z","1.0.6":"2025-07-16T01:53:55.949Z","1.0.7":"2025-08-11T00:30:25.690Z","1.0.8":"2025-08-29T07:15:02.446Z","1.0.9":"2025-09-23T11:02:40.823Z","1.0.10":"2025-10-02T02:26:55.499Z","1.0.11":"2025-10-02T02:37:10.586Z","1.0.12":"2025-10-03T06:27:46.558Z","1.0.13":"2025-10-17T03:02:02.862Z","1.0.14":"2025-10-23T04:58:26.322Z","1.0.15":"2026-01-13T04:47:37.606Z","1.0.16":"2026-09-10T06:43:45.914Z"},"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 template-based extraction from the HL7 FHIR SDC (Structured Data Capture) specification: https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction","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-Template-based Extract\n\nA Typescript reference implementation of the [$extract](https://build.fhir.org/ig/HL7/sdc/OperationDefinition-QuestionnaireResponse-extract.html) operation from the [HL7 FHIR Structured Data Capture Specification](http://hl7.org/fhir/uv/sdc/ImplementationGuide/hl7.fhir.uv.sdc). This only covers [template-based extraction](https://build.fhir.org/ig/HL7/sdc/extraction.html#template-based-extraction).\n\n## Usage\nThere are two ways to use this package:\n1. Using it in a web app\n2. Using it in a backend service e.g. ExpressJS\n\n### Using it in a web app\nIt is recommended to use `inAppExtraction()`, which performs an in-app extraction. This means that the app is not sending data to an external server, but rather using JavaScript to perform the extraction in the browser.\n\n```ts\nconst responseToExtract = structuredClone(savedResponse); // Good practice to deep clone the response to prevent mutating the original response\nconst inAppExtractOutput = await inAppExtract(\n  responseToExtract,\n  sourceQuestionnaire\n);\n\nconst { extractResult, extractSuccess } = inAppExtractOutput;\n\n// Extraction is successful\nif (extractSuccess && !extractResultIsOperationOutcome(extractResult)) {\n  const extractedBundle = extractResult.extractedBundle;\n\n  // Do things with the successfully extracted transaction bundle...\n}\n```\n\nAvailable parameters for `inAppExtract()`:\n\n| Parameter                      | Description                                                                                                                                                                                      |\n|-------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `questionnaireResponse`               | QuestionnaireResponse to extract data from                                                                                                                                                       |\n| `questionnaireOrCallback`       | Either a `Questionnaire` resource or a fetch/callback configuration for dynamic retrieval (if module making the inAppExtract() call does not have access to the Questionnaire resource).         |\n| `comparisonSourceResponse`  | An optional `QuestionnaireResponse` used for comparison when extracting. If this is provided, only \"modified\" items will be extracted. In most cases, this likely is the pre-populated response. |\n\n\n### Using it in a backend service\nUsing this library in a backend service requires more pre-configuration.\nDue to how the [$extract](https://build.fhir.org/ig/HL7/sdc/OperationDefinition-QuestionnaireResponse-extract.html) works, you will need to provide a `Parameters` resource defining the input parameters conforming to the `extract()` function.\n\nsdc-template-extract allows you to specify custom `questionnaire` and `comparison-source-response` parameters, allowing you to pass their respective resources directly to the `extract()` function.\nA library function `createInputParameters()` is provided to help you create the `Parameters` resource.\n\nThere is no sample implementation of using the `extract()` function in a backend service as of now.\n\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\n","readmeFilename":"README.md"}