{"_id":"@aws/fhir-works-on-aws-routing","_rev":"4-93bcf99ba768b315ebe1d6ebd6abc66a","name":"@aws/fhir-works-on-aws-routing","dist-tags":{"latest":"7.0.1"},"versions":{"6.6.2":{"name":"@aws/fhir-works-on-aws-routing","version":"6.6.2","description":"FHIR Works on AWS routing implementation","homepage":"https://github.com/aws-solutions/fhir-works-on-aws/fwoa-core/routing","repository":{"type":"git","url":"git://github.com/awslabs/fhir-works-on-aws-routing.git"},"license":"Apache-2.0","author":{"name":"Amazon Web Services","email":"fhir-works-on-aws-dev@amazon.com","url":"https://aws.amazon.com/"},"main":"lib/index.js","types":"lib/index.d.ts","jest":{"collectCoverage":true,"moduleFileExtensions":["ts","js"],"testRegex":".test.ts","transform":{"\\.(ts)$":"ts-jest"}},"resolutions":{"json5":"^2.2.3","path-parse":"^1.0.7","qs":"^6.10.3","set-value":"^4.0.1"},"dependencies":{"@aws/fhir-works-on-aws-interface":"12.1.0","@types/cors":"^2.8.7","@types/express-serve-static-core":"^4.17.2","ajv":"^6.11.0","ajv-errors":"^1.0.1","aws-sdk":"^2.1000.0","aws-xray-sdk":"^3.3.3","cors":"^2.8.5","errorhandler":"^1.5.1","express":"^4.17.1","flat":"^5.0.2","http-errors":"^1.8.0","lodash":"^4.17.21","mime-types":"^2.1.26","sanitize-html":"^2.8.0","serverless-http":"^2.7.0","uuid":"^8.3.2"},"devDependencies":{"@aws/eslint-config-fwoa-eslint-custom":"0.0.1","@rushstack/eslint-config":"^3.0.0","@rushstack/heft":"0.49.0","@rushstack/heft-jest-plugin":"0.4.2","@rushstack/heft-node-rig":"1.11.11","@types/errorhandler":"^0.0.32","@types/express":"^4.17.2","@types/flat":"^5.0.1","@types/heft-jest":"^1.0.3","@types/http-errors":"^1.8.0","@types/jest":"^26.0.19","@types/lodash":"^4.14.182","@types/mime-types":"^2.1.0","@types/mock-req-res":"^1.1.2","@types/node":"^14","@types/sanitize-html":"^2.8.0","@types/uuid":"^8.3.4","aws-sdk-mock":"^5.1.0","eslint":"^8.7.0","jest":"^26.6.3","jest-each":"^26.6.2","jest-mock-extended":"^1.0.8","mock-req-res":"^1.2.0","npm-package-json-lint":"^6.3.0","npm-package-json-lint-config-default":"^5.0.0","prettier":"^2.4.1","sinon":"^11.0.0","sort-package-json":"^1.57.0","standard-version":"^9.3.2","supertest":"^6.1.6","ts-jest":"^26.4.4","typescript":"^4.9.4"},"engines":{"node":">=18.0.0"},"scripts":{"build":"heft build --clean && rushx pkg-json-lint","build-test":"heft test --clean && rushx pkg-json-lint","clean":"rm -rf build/* node_modules/* dist/* .nyc_output/* lib/*","lint":"eslint . --ext .ts,.tsx","lint-fix":"eslint --fix . --ext .ts,.tsx","local":"node .","pkg-json-lint":"npmPkgJsonLint -c ../../.npmpackagejsonlintrc.json .","release":"rush build && rush lint-fix && rush test","sort-package-json":"sort-package-json package.json","standard-version":"standard-version --skip.tag=true","test":"heft test --clean --no-build && rushx pkg-json-lint","watch":"tsc -w"},"gitHead":"42549579feaa325466353a45c6c7190ca637464e","bugs":{"url":"https://github.com/awslabs/fhir-works-on-aws-routing/issues"},"_id":"@aws/fhir-works-on-aws-routing@6.6.2","_integrity":"sha512-j9zHo/rHJxc2l5NaFY1zFBSltgQxhVBOIXpWt9JYRa2cUC8fVlOul805ckLd3RfALwLzZbog3jKY/mFqfPGWig==","_resolved":"/tmp/8381f18dc62245b4958a84181f8dbea0/aws-fhir-works-on-aws-routing-6.6.2.tgz","_from":"file:aws-fhir-works-on-aws-routing-6.6.2.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-j9zHo/rHJxc2l5NaFY1zFBSltgQxhVBOIXpWt9JYRa2cUC8fVlOul805ckLd3RfALwLzZbog3jKY/mFqfPGWig==","shasum":"32a214c104b330ce3e2f0a69d6fb5c44c1810ff4","tarball":"https://registry.npmjs.org/@aws/fhir-works-on-aws-routing/-/fhir-works-on-aws-routing-6.6.2.tgz","fileCount":311,"unpackedSize":7487412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDkXYid0xFUAdzaPi+g1yia3V3U1dv8PL+XzYmLneyFwIhAMzMox3xrPUHzMUlntYn9bCympSB7YGQd422Bo04CRrw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKuiOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX5hAAhhITybVthuDaUe9H6tMWXb5cwpfphPHXN5mPwBVxk5BMPMND\r\nzPfiIAGNZgKa3fG0I91GpXor4Hxr5SpN2JK6HhSW4Yb70ijohp5PNb4FUsmW\r\nAkWxT/XFiF2PR5iAfeWYA6gs6ez+hDq7B/y5RnNFK0RxZT2PtcsBtFyS5eP6\r\nO/PuvV9G7mxDUuMuecwIYxGD1c7B6qo/Y12fX5tzorKRqaUNyJq6basGNZEo\r\ncm90QEXv4oIhN1RqQoIqn2Xigiz29EIF65eeq0+JR4ZkzQLhrezXXhV5ASmM\r\nAy5AQgtcFzpRGUGkGfPyFXMvDitUMVhmSnj0FwsfU2dosqNPZbMWB3kN13Hj\r\nJI+/PaOIT/AKw16MPtkE5V8KY9tpNmrhfUmewu9zSzXI1wedRJKfgTzIT0jw\r\nkjW5xsHcJfu4saGJ8qOs4U7E73hVrO9E0e/4VAhs65Ck5AUVHPwLgJrsiBrg\r\nzxdL+GfOJaQ1J1zrHWr++Aavn+KDR5kPXqAamQpHFYWSdYNYGbOpKhvhbNC4\r\njJ1L3vxug03ivLSJpNxzf2vTrQAFQ1sf/2AoTkaBLOLaipsu+MTBG1wRQcsS\r\n2XLJ02UQPWoo8vXzURnRdq0uxqWtSFmIfIYTxYmEMDNuSLXuzsLLHitbWXb2\r\nr4N1lJSWwdjTGWhBRN9uGf3tdqgH1KKKmpk=\r\n=61NK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wwps-psh-dev","email":"wwps-psh-dev@amazon.com"},"directories":{},"maintainers":[{"name":"wwps-psh-dev","email":"wwps-psh-dev@amazon.com"},{"name":"ma-foundation","email":"mafoundation-team@amazon.com"},{"name":"rsmayda","email":"smayda44@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fhir-works-on-aws-routing_6.6.2_1680533646561_0.5645678156213454"},"_hasShrinkwrap":false,"deprecated":"We are deprecating this npm package. Please use https://www.npmjs.com/package/fhir-works-on-aws-routing instead."},"7.0.0":{"name":"@aws/fhir-works-on-aws-routing","version":"7.0.0","description":"FHIR Works on AWS routing implementation","homepage":"https://github.com/aws-solutions/fhir-works-on-aws","repository":{"type":"git","url":"git+https://github.com/aws-solutions/fhir-works-on-aws.git"},"license":"Apache-2.0","author":{"name":"Amazon Web Services","email":"fhir-works-on-aws-dev@amazon.com","url":"https://aws.amazon.com/"},"main":"lib/index.js","types":"lib/index.d.ts","jest":{"collectCoverage":true,"moduleFileExtensions":["ts","js"],"testRegex":".test.ts","transform":{"\\.(ts)$":"ts-jest"}},"resolutions":{"json5":"^2.2.3","path-parse":"^1.0.7","qs":"^6.10.3","set-value":"^4.0.1"},"dependencies":{"@aws/fhir-works-on-aws-interface":"13.0.0","@types/cors":"^2.8.7","@types/express-serve-static-core":"^4.17.2","ajv":"^6.11.0","ajv-errors":"^1.0.1","aws-sdk":"^2.1000.0","aws-xray-sdk":"^3.3.3","cors":"^2.8.5","errorhandler":"^1.5.1","express":"^4.17.1","flat":"^5.0.2","http-errors":"^1.8.0","lodash":"^4.17.21","mime-types":"^2.1.26","sanitize-html":"^2.8.0","serverless-http":"^2.7.0","uuid":"^8.3.2"},"devDependencies":{"@aws/eslint-config-fwoa-eslint-custom":"0.0.1","@rushstack/eslint-config":"^3.0.0","@rushstack/heft":"0.49.0","@rushstack/heft-jest-plugin":"0.4.2","@rushstack/heft-node-rig":"1.11.11","@types/errorhandler":"^0.0.32","@types/express":"^4.17.2","@types/flat":"^5.0.1","@types/heft-jest":"^1.0.3","@types/http-errors":"^1.8.0","@types/jest":"^26.0.19","@types/lodash":"^4.14.182","@types/mime-types":"^2.1.0","@types/mock-req-res":"^1.1.2","@types/node":"^14","@types/sanitize-html":"^2.8.0","@types/uuid":"^8.3.4","aws-sdk-mock":"^5.1.0","eslint":"^8.7.0","jest":"^26.6.3","jest-each":"^26.6.2","jest-mock-extended":"^1.0.8","mock-req-res":"^1.2.0","npm-package-json-lint":"^6.3.0","npm-package-json-lint-config-default":"^5.0.0","prettier":"^2.4.1","sinon":"^11.0.0","sort-package-json":"^1.57.0","standard-version":"^9.3.2","supertest":"^6.1.6","ts-jest":"^26.4.4","typescript":"^4.9.4"},"engines":{"node":">=18.0.0"},"scripts":{"build":"heft build --clean && rushx pkg-json-lint","build-test":"heft test --clean && rushx pkg-json-lint","clean":"rm -rf build/* node_modules/* dist/* .nyc_output/* lib/*","lint":"eslint . --ext .ts,.tsx","lint-fix":"eslint --fix . --ext .ts,.tsx","local":"node .","pkg-json-lint":"npmPkgJsonLint -c ../../.npmpackagejsonlintrc.json .","release":"rush build && rush lint-fix && rush test","sort-package-json":"sort-package-json package.json","standard-version":"standard-version --skip.tag=true","test":"heft test --clean --no-build && rushx pkg-json-lint","watch":"tsc -w"},"gitHead":"928dc2816b6d363c408886ea3f6ce02348f19ebc","bugs":{"url":"https://github.com/aws-solutions/fhir-works-on-aws/issues"},"_id":"@aws/fhir-works-on-aws-routing@7.0.0","_integrity":"sha512-aM0Ge8VkYRVgmeH+OeBsrhpnTvK9KCmnZZK7W8ncnZKpb5NxTsSQUM0ryVXdI5/JVyz9P/deWDqBrOVoUcuJ3A==","_resolved":"/tmp/6dd07c5d9f7cb227efc895653998e39b/aws-fhir-works-on-aws-routing-7.0.0.tgz","_from":"file:aws-fhir-works-on-aws-routing-7.0.0.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-aM0Ge8VkYRVgmeH+OeBsrhpnTvK9KCmnZZK7W8ncnZKpb5NxTsSQUM0ryVXdI5/JVyz9P/deWDqBrOVoUcuJ3A==","shasum":"c761f0fcf049bef2a96ee13020033d7f8f1435c5","tarball":"https://registry.npmjs.org/@aws/fhir-works-on-aws-routing/-/fhir-works-on-aws-routing-7.0.0.tgz","fileCount":311,"unpackedSize":7489228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES+8iBK0ZT+/eVnPt5Q4UOcU2aWPxASvvLJaysH74hhAiBlJfeoL87q8PvVksP0cN7Qb61GdeURCTZraKL/2kuoBA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK0OKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvHA/9EKdCk6EqIPjpNVYny9HEXhLcLIIyAes/1c/CYrURBgyXMpP6\r\ndVsM/+MjcPYdTsoFDOxtIxWdepE7PH/l+MQjME8+M3UwF3H1J/zY4ytGJhbQ\r\nW5ja9MHWz21mgflra30FoFlcsUDLJtC2jXHPBtw/dlE2Y1IrlEp+ujJg0X2K\r\nanVQYL5sgdHrPAh+dgfNv3n7GNBszcRHZ7FQy0081ii0xDWsCCEQBQuh2KL1\r\nsNbsUj8UPjEbSWWiSTjiieFGmHO3vAxnOXjjm40uttCfqEw1e0MdzwjFNMM5\r\nBWpwZnpYJcSXq1uMKM1obs3VAPOutrh7WVOixJN375Oalm420WWVZNV6gmnT\r\nmAIZqlTurpiqO2qlaNVjXhkstbegxc/NIOZyor42PWo7l3Uk1WY/C2ccjNJ6\r\nE2MNkwRG71ek3Wzeu313DrdyA5x1Z4hbbdIEWnbYWDUCGi/3kU/tKVEl1QEz\r\nIokn3tJRobaprrzWvkdxjRpXvosDSuWyjlozpL9OTlhso9v9FGfGZuLZFf3v\r\nxQF5zNtCFxD9CyRb3+Q56v62Zri+8JMcn15aU3THvIkOwbd/4tRJ4BKKdn+h\r\nuDZ7WJIF3PLA0EOHPoKLF0wNNV+2miKhtxZbw5Qs1BX9Is4571Ck46nuSRQQ\r\nVOSICDv748u0kXBX6JVFSxQqevsZeWVVdEk=\r\n=77Ll\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wwps-psh-dev","email":"wwps-psh-dev@amazon.com"},"directories":{},"maintainers":[{"name":"wwps-psh-dev","email":"wwps-psh-dev@amazon.com"},{"name":"ma-foundation","email":"mafoundation-team@amazon.com"},{"name":"rsmayda","email":"smayda44@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fhir-works-on-aws-routing_7.0.0_1680556938111_0.48430921855730613"},"_hasShrinkwrap":false,"deprecated":"We are deprecating this npm package. Please use https://www.npmjs.com/package/fhir-works-on-aws-routing instead."},"7.0.1":{"name":"@aws/fhir-works-on-aws-routing","version":"7.0.1","description":"FHIR Works on AWS routing implementation","homepage":"https://github.com/aws-solutions/fhir-works-on-aws","repository":{"type":"git","url":"git+https://github.com/aws-solutions/fhir-works-on-aws.git"},"license":"Apache-2.0","author":{"name":"Amazon Web Services","email":"fhir-works-on-aws-dev@amazon.com","url":"https://aws.amazon.com/solutions"},"main":"lib/index.js","types":"lib/index.d.ts","jest":{"collectCoverage":true,"moduleFileExtensions":["ts","js"],"testRegex":".test.ts","transform":{"\\.(ts)$":"ts-jest"}},"resolutions":{"json5":"^2.2.3","path-parse":"^1.0.7","qs":"^6.10.3","set-value":"^4.0.1"},"dependencies":{"@aws/fhir-works-on-aws-interface":"13.0.1","@types/cors":"^2.8.7","@types/express-serve-static-core":"^4.17.2","ajv":"^6.11.0","ajv-errors":"^1.0.1","aws-sdk":"^2.1000.0","aws-xray-sdk":"^3.3.3","cors":"^2.8.5","errorhandler":"^1.5.1","express":"^4.17.1","flat":"^5.0.2","http-errors":"^1.8.0","lodash":"^4.17.21","mime-types":"^2.1.26","sanitize-html":"^2.8.0","serverless-http":"^2.7.0","uuid":"^8.3.2"},"devDependencies":{"@aws/eslint-config-fwoa-eslint-custom":"0.0.1","@rushstack/eslint-config":"^3.0.0","@rushstack/heft":"0.49.0","@rushstack/heft-jest-plugin":"0.4.2","@rushstack/heft-node-rig":"1.11.11","@types/errorhandler":"^0.0.32","@types/express":"^4.17.2","@types/flat":"^5.0.1","@types/heft-jest":"^1.0.3","@types/http-errors":"^1.8.0","@types/jest":"^26.0.19","@types/lodash":"^4.14.182","@types/mime-types":"^2.1.0","@types/mock-req-res":"^1.1.2","@types/node":"^14","@types/sanitize-html":"^2.8.0","@types/uuid":"^8.3.4","aws-sdk-mock":"^5.1.0","eslint":"^8.7.0","jest":"^26.6.3","jest-each":"^26.6.2","jest-mock-extended":"^1.0.8","mock-req-res":"^1.2.0","npm-package-json-lint":"^6.3.0","npm-package-json-lint-config-default":"^5.0.0","prettier":"^2.4.1","sinon":"^11.0.0","sort-package-json":"^1.57.0","standard-version":"^9.3.2","supertest":"^6.1.6","ts-jest":"^26.4.4","typescript":"^4.9.4"},"engines":{"node":">=18.0.0"},"scripts":{"build":"heft build --clean && rushx pkg-json-lint","build-test":"heft test --clean && rushx pkg-json-lint","clean":"rm -rf build/* node_modules/* dist/* .nyc_output/* lib/*","lint":"eslint . --ext .ts,.tsx","lint-fix":"eslint --fix . --ext .ts,.tsx","local":"node .","pkg-json-lint":"npmPkgJsonLint -c ../../.npmpackagejsonlintrc.json .","release":"rush build && rush lint-fix && rush test","sort-package-json":"sort-package-json package.json","standard-version":"standard-version --skip.tag=true","test":"heft test --clean --no-build && rushx pkg-json-lint","watch":"tsc -w"},"gitHead":"f5e7d90e843cc86f99e47acee2c8ec872c9b3a65","bugs":{"url":"https://github.com/aws-solutions/fhir-works-on-aws/issues"},"_id":"@aws/fhir-works-on-aws-routing@7.0.1","_integrity":"sha512-BT5LlXbcek1oSpKrSzWs/7fJ8OEKASBDF9zpknq+lDD4VPqL9wNoL9cSSZlZ8PgccL7oen92dcCrewXun8MVLA==","_resolved":"/tmp/0db91cee514a7ae3c72e1b8120339d07/aws-fhir-works-on-aws-routing-7.0.1.tgz","_from":"file:aws-fhir-works-on-aws-routing-7.0.1.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-BT5LlXbcek1oSpKrSzWs/7fJ8OEKASBDF9zpknq+lDD4VPqL9wNoL9cSSZlZ8PgccL7oen92dcCrewXun8MVLA==","shasum":"82305fdd92ef7d0213909dc13f0a5271bb222dd8","tarball":"https://registry.npmjs.org/@aws/fhir-works-on-aws-routing/-/fhir-works-on-aws-routing-7.0.1.tgz","fileCount":311,"unpackedSize":7493930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuFlN6Z2MuQjtHRxDIyZdb+uVLvY3OXlZvdHguOk4WiAiByVUl8BJp8ce4kZtsqyLC00EDKktp6Mk6IeMMTS32mqw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOBMjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbaw//Xq8rvnKC46w4bJwvE2jfTq+JjIT02RaaESuqKZ0NpEEFK47q\r\nZoaP9XHoU8uzROCqsOePwsd5mXYuq8EHMIBS0Zn292mgsY+KmkkH+Q3vrxTd\r\nBZl/Ns/+H9/ryd7C3SDNjRtBc0X+MiOk96K4HYE7Lg9FNFOOSNicVomNhXMO\r\nF+hTdFPBm3rezu4GlR34E3WHYMQy3F176tBzNOKZ6leohbw5dLEDnqnLuxbD\r\n0xlLb9r5YMAPnJDECVHEeO3DTnwxpbI45HYMoocsn2ZRJUIWlok8nVrx8Qme\r\n5vl1XUxrTaavQG4AiJaTqCHXTLObrMq4Uvx4YmMoGD2E1DMo3qHIk1qSbzES\r\nmP0vYhyoEtRSgoq7CLXLczAX0jbcPCQwICpzpXEd//bxgKNzEYdALXBU3iy5\r\nEnQECPHE5b7K0tua+U1ozLH8fOyrPhJ1d7f5Dx5myzReU0VfbzicBj1ix7l+\r\nZSpXk0brpAgOHHG35wYoxihCLhhD0alwjekxFkZcYAkuVuLknB05+X5jrgqo\r\nPL7bEf/w1MN0SFqFnU+VFoaPySXKkSP+I8qfTKow/u4dFrGf99LfIXgvu4ec\r\nAL4/jPbaLDTWq5nD4QroZmLZBTLxzfpVrAKrwCc4BY26cSaIwcSbe5X97A/Q\r\nJ/UNPFoVJjVD6sjK4FJAWOljh5/pgBD1Xlw=\r\n=skBU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wwps-psh-dev","email":"wwps-psh-dev@amazon.com"},"directories":{},"maintainers":[{"name":"wwps-psh-dev","email":"wwps-psh-dev@amazon.com"},{"name":"ma-foundation","email":"mafoundation-team@amazon.com"},{"name":"rsmayda","email":"smayda44@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fhir-works-on-aws-routing_7.0.1_1681396515532_0.0307986873219106"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-04-03T14:54:06.479Z","6.6.2":"2023-04-03T14:54:06.898Z","modified":"2024-01-31T16:11:20.645Z","7.0.0":"2023-04-03T21:22:18.427Z","7.0.1":"2023-04-13T14:35:15.812Z"},"maintainers":[{"name":"ma-foundation","email":"mafoundation-team@amazon.com"},{"name":"rsmayda","email":"smayda44@gmail.com"},{"name":"wwps-psh-dev","email":"wwps-psh-dev@amazon.com"}],"description":"FHIR Works on AWS routing implementation","homepage":"https://github.com/aws-solutions/fhir-works-on-aws","repository":{"type":"git","url":"git+https://github.com/aws-solutions/fhir-works-on-aws.git"},"author":{"name":"Amazon Web Services","email":"fhir-works-on-aws-dev@amazon.com","url":"https://aws.amazon.com/solutions"},"bugs":{"url":"https://github.com/aws-solutions/fhir-works-on-aws/issues"},"license":"Apache-2.0","readme":"# fhir-works-on-aws-routing\n\n## Purpose\n\nPlease visit [fhir-works-on-aws-deployment](https://github.com/awslabs/fhir-works-on-aws-deployment) for overall vision of the project and for more context.\n\nThis package is an implementation of the routing of the [FHIR Works interface](https://github.com/awslabs/fhir-works-on-aws-interface). It is responsible for taking a FHIR based HTTP request and routing it to the correct sub-component. It also does all the resource validatation by way of [JSON schemas](src\\router\\validation\\schemas). Finally, This component is responsible for generating the [Capability Statement](https://www.hl7.org/fhir/capabilitystatement.html), which is used to describe what a FHRI API can do. To use and deploy this component (with the other 'out of the box' components) please follow the overall [README](https://github.com/awslabs/fhir-works-on-aws-deployment)\n\n## Infrastructure\n\nThis package assumes certain infrastructure:\n\n- API Gateway - We expect all the routing to invoke the FHIR Works Lambda\n  - [Best Practices](https://github.com/awslabs/fhir-works-on-aws-deployment/tree/smart-mainline#best-practices)\n- Lambda - We expect the input to be entering our function in a certain way\n\n## Usage\n\nFor usage please add this package to your `package.json` file and install as a dependency. For usage examples please see the deployment component's [package.json](https://github.com/awslabs/fhir-works-on-aws-deployment/blob/mainline/package.json)\n\n## Dependency tree\n\nThis package is dependent on a type of each subcomponent:\n\n- [interface component](https://github.com/awslabs/fhir-works-on-aws-interface)\n  - This package defines the interface we are trying to use\n- An **authorization** component that is responsible for saying if the request is allowed or not\n  - Example: [fhir-works-on-aws-authz-rbac](https://github.com/awslabs/fhir-works-on-aws-authz-rbac)\n- A **persistence** component that is responsible for handing CRUD based requests\n  - Example: [fhir-works-on-aws-persistence-ddb](https://github.com/awslabs/fhir-works-on-aws-persistence-ddb)\n- A **bundle** based component that is responsible for handling batches & transactions\n  - Example: [fhir-works-on-aws-persistence-ddb](https://github.com/awslabs/fhir-works-on-aws-persistence-ddb)\n- A **search** component that is responsible for handling the search based requests\n  - Example: [fhir-works-on-aws-search-es](https://github.com/awslabs/fhir-works-on-aws-search-es)\n- A **history** component that is responsible for handling the historical search requests\n  - No example\n- Finally a deployment component to deploy this to AWS\n  - Example: [fhir-works-on-aws-deployment](https://github.com/awslabs/fhir-works-on-aws-deployment)\n\n**NOTE:** if your use-case does not require one of the above features/components, please set the your configuration as such and the router will route accordingly\n\n## Known issues\n\nFor known issues please track the issues on the GitHub repository\n\n## Security\n\nSee [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.\n\n## License\n\nThis project is licensed under the Apache-2.0 License.\n","readmeFilename":"README.md"}