{"_id":"@iwharris/dicom-data-dictionary","_rev":"30-8dcf4f252614a5312ff0a5f98cff5cca","name":"@iwharris/dicom-data-dictionary","dist-tags":{"latest":"1.26.0","2014a":"1.1.0","2014b":"1.2.0","2014c":"1.3.0","2015a":"1.4.0","2015b":"1.5.0","2015c":"1.6.0","2016a":"1.7.0","2016b":"1.8.0","2016c":"1.9.0","2016d":"1.10.0","2016e":"1.11.0","2017a":"1.12.0","2017b":"1.13.0","2017c":"1.14.0","2017d":"1.15.0","2017e":"1.16.0","2018a":"1.17.0","2018b":"1.18.0","2018c":"1.19.0","2018d":"1.20.0","2018e":"1.21.0","2019a":"1.22.0","2019b":"1.23.0","2019c":"1.24.0","2019d":"1.25.0","2019e":"1.26.0","current":"1.26.0"},"versions":{"0.0.1":{"name":"@iwharris/dicom-data-dictionary","version":"0.0.1","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/index.ts","compile":"tsc -p .","fetch":"wget -N -P './tmp' 'http://dicom.nema.org/medical/dicom/current/source/docbook/part06/part06.xml'","test":"exit 0"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslint":{"extends":"@iwharris/eslint-config"},"devDependencies":{"@iwharris/eslint-config":"0.0.2","@iwharris/prettier-config":"0.0.3","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"gitHead":"1ce17bf0c4ee2434f7dcd1859d96a4c8d340ebc2","_id":"@iwharris/dicom-data-dictionary@0.0.1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-mXTUsGGQGDeNltO9NVFY9JbHosSXU5xiosn73c3XEO3weSTCtJan473CBNn9N0BkDkTZ59eJOG938WMFfvAQ+w==","shasum":"c5154d7c0d2ab6105e26693bb91fb31f9a15323d","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-0.0.1.tgz","fileCount":11,"unpackedSize":2565519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9y6dCRA9TVsSAnZWagAAlBMP/3QzLMkpFM0FUTg2as3h\n5IQCIbwbIWpSOqjCLG9Hpr6L7OgO70/VJaJtJUnDGBzw+1FeOjx5pMK+BbKd\nI7V7Y5ZqUEMo63V0O53+I+slGRkid6GkAAL/L43bRGww8qi6ma+y5513F6XW\nO+UzA2uxQVXw3ZkN4HMTDq9NqnqAWgFdICDn1LqgbLUAMT6zKdlFjWmTX4hO\nJybiS7FPLnVyFy2BOaXzFXh7pqTHeL7j3ffY4hY8f5UCWahm2IgVwaDJPiOW\nND2ljplruTf0u5JMmPjdRJrzyXuk25xaaN3JkF0yqR7VMsyj9v/P+SiEYO4q\nC8fhVvkG9VqVKSRy37aRJC37Hiw7bAF/vfm9YgzPxAVuvIPZ2FzaqL8opf9D\nwHBnK8Kw9QfTdKWXued2uwqaZjcFF6MF3VhUDUemLYwlnV1y3NoZcrjRQhRo\ncMgsbJ/ZWJYLGEdpxL89XLLhr0v2yriQSN9MGgr7pjsIvsH2B+oNTWTU5vm7\nNhXsQCOCgZWjCZ8wtF2tUeIJ+4FGEUFOwNI908edGI5rOM4WdgJ8q2OI6MYk\ndUOlgWbAcabEtEIdHj5nKgiFEuKm9RNULprcspuoy3kECmMWVZhP+AzjN2Wl\n9w/0PH4bJ1/qGU9xCflk1SuKqZjG9DD0YPjkGutwP14ENk8/lGRukTX9VmNP\nByRR\r\n=XgJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTtExnVlIapnR36PaRa5ImZiwNFOm9WVJehghxLqQb8AiEA+c2zV/Z+l1r3jL6o4h+a1gRdNcOLDKIqiar1Tslc22E="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_0.0.1_1576480413343_0.01616382441846631"},"_hasShrinkwrap":false},"1.0.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.0.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"gitHead":"d77675b28d3868018957bc6a590572fc25180e5d","_id":"@iwharris/dicom-data-dictionary@1.0.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-hnmJrpwFe8jEh0u5M1WZn6QKj5evpTDUGy88JZAzY4zVLvsorBSpVki7eSpE5LLBTT36j33m2xAqRC45Sx4PMA==","shasum":"7ac3cc8ed96f0ccbe87ab30bb8bed88282c124d7","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.0.0.tgz","fileCount":16,"unpackedSize":2574992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCCSECRA9TVsSAnZWagAAMkEQAKHuveu+fz+6YJkPABBj\nOlmAc4eWH1S8O6c/GeNS2DgcO5VbLcy/Gyw5Iz1gb2GAV3pylBXWrSZZlkr/\n8uU30OMoOSlWPEjLFcAAEEoswxG1kRjLLQL/Zj1FqlwLAXUH+BNVuqUx1iwU\n67VSTReTykD+R0n5xc1PqMaqwIK1b3BhnOLU9nINPHGmnL+7DWClHiTz55lv\n8mg4Dce6WnE30WRB8O6UQFC5z40Y78O4WSKuLALgF/oLUGl1wh5oFwpY40C7\nY8tQuGbm1t3sZuKShLfnrJvEPcSH88oxaObV0gaLZ4/ywOMkxb4Y7stZ6cFx\nOrtmC9myMf6HYndqDU/M8c5kjIF7M5eI8wc4Ko7XKrGpk0JuTMGYcYZmd/Mi\nrBTwSTNoyHQgTnm7kjkXgFRFYo6XN6ulNuGOktCVcmU0WoODZGGuN6abptZ6\nAcj7bGbDh4f9NS76PteX5zwpM8f7rD7bf1kh/5HVP3ynAjR6ZMn8zxVTEYBw\ncMo/qv+bMhYQcgXuElgPzXuvZ6sS9O7mn6tgLH/Ujc9EASUscO7tzroBicQB\n0rrDbASXhIF9vv2WPuH3RHFoRAPm2iwzSJVyhaIO0ZTyGHYxGgYqBFa0WXmn\nM77CuP7/ga/ETkg7B9yxUEhIkmJgu+l1tycChnA1AGA1gyYa/BF4EFXd20+3\nijXA\r\n=5hfV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyEc0p8aH6AtJHpIMgeJzbiTSgFA1bxS1GaaJtG6IZVAiAYhbMIRCNlrD/NTpO65+Rw5YN5Z+23dyUYtN9C0G+hhw=="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.0.0_1577591940236_0.4481276863741228"},"_hasShrinkwrap":false},"1.1.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.1.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"0739b12c8353d445335e4be9cb3f26864405ca68","_id":"@iwharris/dicom-data-dictionary@1.1.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tMoeN8lOIufCPy1hJdSpUPQ2K0vmrGunqFkVXl3bqbKW6TU+OWVD2i77SLJtxqQgeeYRH6ae2U39gox4JDni4g==","shasum":"5c0a569b0d1c462a0f834a43c6ac5f08a6307868","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.1.0.tgz","fileCount":17,"unpackedSize":2059924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCCa5CRA9TVsSAnZWagAAwVwP/0+5ZqTVz9ImcDEDV/1U\n5z7BsbA2aACwadsFGfAExiGru+nez2uel8TMfgJ+XtOKzjxAM/SITf+SUrJ3\nKlfjU6qXEZ66Hgsi/unzFSQBBTvz79gUl8tDKMxt2m7j1dHbR/jBqbxapL/z\nc707qVDj7awjzd+Ss4tSVpr2nNvdxJfnwxFukfNWd9YyKY16d0Xg/sJgYCVH\n1EZkTkRnsgQGt0DpFTryf66AwhmssGK/RSFDvK0r0TxdbpDdGuKygP6CoBNe\nyxmOkKh4giBpeOgyPNXoFDSi2fuBqXIkONtYcc57ncgHNvuwJFHeIUsltPR1\n0ldr/mnvk0H7zST+c55i1DcCayBGxFZlqN7vAt+R8Haxi4sNJX9whTVp03Uw\n0OOowabUEUcKUIuKqCzSeY7V/YL2g9GBhMQeMLz1qXdCecdoQFsJziL4off+\n2Sr03i8PLpn1xZZMjdUdt5uyd2OKj091847+j0IahLlIGbWBLqpNpV5AZrtY\njgU/KUCcXAc6Wn016r92C+u6U5CehNjhjM6GWxG1LWfb0KgOoC40bd+6Vy2E\nqCqGii+1HXzjI3OvWJu7n2cuqHJL6V/is0ZRr2Tn4aTWQvCBmGObMeJT7cGw\nwiWY2VLn8A8QeeX/2FuDmE3URdWmmXUyfTZw/LBaXyv9AYVy3gJnkqbnKxgA\nOvVH\r\n=1vGk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+s9BeX0/jwNaGc4Qx8zrwjrVxocqwDh5fqypFdqZCrwIgQd3lmzuvD7QfYyR1d5xJtaStVFYpN5Hw0QHPGTDcCtQ="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.1.0_1577592505056_0.1337197795932792"},"_hasShrinkwrap":false},"1.2.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.2.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"2aad823a0fca382be436ee61c298403dcfc4e5e9","_id":"@iwharris/dicom-data-dictionary@1.2.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-5e/QvIUh1L3nQxm2An7wlJFaFMDurmz0fRWuMYp50UvMFYOn7Ras/aqMCKcc2mcgTA0+4BekTFHKC/nDSqshow==","shasum":"c56c0486b412490ab781ff4fc5499f04ac5eff4a","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.2.0.tgz","fileCount":17,"unpackedSize":2061808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCCf1CRA9TVsSAnZWagAAfcAQAIVf2rUeC7uBSVN1BZ3x\nTMa2gN5d8HaBLWOZeogqSBJGTt/M8obwCNreukE0y3jUTF8c+fQi1CwcXtSt\nCgacazBeexGrNc/5lXiDoQxDMXOXsd4X1U2V0DXOHU7eiFBTkZjgOarSCS6R\nPj0oCO15ivcRqiQQ3/5DRUg/8bxPC/u5Hwe3f11zzz6R9zuX4TRM0usyUfkA\nd+EE9XWLkpbSxPuWNQv+jAGnjRhoHaHaKrZqAiDq8uEE703UuqF66Eh/mEel\n0ABWWzO6KEikDyT0nSIq5kCqxXyepOqYCFDEJatGmRugXH1IyJ8vXK8n6NEp\nIatBNiI0LzsEDXPdrGQHW7EG5g64mtpaiHpIZ+/Vx5zyfTlF6pNzPcV0Ralp\nRydMynV60nrhqsy8m8WxnFpD9si38iNvuuUl6TVnx5hF1wq+YUdX2XZZt45r\nJRzrHVz0jJ1r/ZDD3acATVUnNqRfIeU6YukJvAPcCuoe/Gy8OpZMwDCI1oXF\nnO49l5Qc0m6a4POh9h7/E0pY7citokiRP92wmPzB4Pz1SC0fWEynsOV+GCNO\n3Sdl5xvJv96oqG9aH0wArS2wc9bM2ZXcazVegAWaNi062uBYJb+jvw3+OH2I\nLIlvkNxuc8xaRGuZIrIE/T3hVMIWaZV4TpSAWKM0gaUX2yoshi9sVyhRrWGP\nTK6+\r\n=ToMe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcW5OeM3Q77bBx19PqZ4aYwEUheZzn0H0yPU/6uV+cogIgdHn6y76dRN+9C4Es3db4/B9eN67fExio7Z98dwTSYJs="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.2.0_1577592820823_0.5012907260729822"},"_hasShrinkwrap":false},"1.3.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.3.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"809d848fb3234bb5fe415f9cb5df24932b6792c9","_id":"@iwharris/dicom-data-dictionary@1.3.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-mHDa2D62G1ajpC4Wyn0t+AA+yqHvDLlrGOHXjhpCcChceQce+jT1mPKTjuRtzAdWBi2VFmwpCEHyMVicqePgLg==","shasum":"4f73c00f897e1190a5eece8b636879d49a24f74f","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.3.0.tgz","fileCount":17,"unpackedSize":2084254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCCheCRA9TVsSAnZWagAAIM0P/1GrSnkJU8FPIIAh1QQ0\n8dd7pUGVCR4KUWa6uyIY3JcCBv7v0rCR5KFVDd79PSrsHJ5Ii97nrnvcDwgi\ngxNAwtvNV0kq0h06YlOwDFcwOe3lWEJg12clA4bcKCBtmYsbJcw9Ny6PHO1U\n/L1gxy/XXCm+3VjeyvQl6cld/TZrKJasQPmpffB3Tyj1Sp8XFJjPFJsmtyUs\nu0r2CNOIstCT2QLC4lFp/WNx1Kof95vC4VqwFPx0lOJCfRYNYbvhW82IOIOa\nzU5rPCvTHiHMLTgPe/Z1/HIFDjMd6Xj/Nrn7FYspFYQNBABuC90z+Y3EnvW8\nyJakI/1JqbxPBtKO+Ioe1hccnZSwbCj7K8GFMQWZU7gSjooBHpTEFZMMwlA5\nF+QpPPXMN1AfRc2oHkRlHqr9jZ9OurqRUSBwgjusw2hvMjbguFCvy+usisTQ\nwS1SR6blXMDtIK8cF5P+5uBp59o3JvYkOP2g4EqYxWe91x/6DfhjqZgTuBOe\nltmZgMId2WY8HljgvuKr9V3ZFiPTN0iQe1/Jgus3Rs7404jPtj2zRushFTPt\nEP8lsH56PS2eV/8S2bizbXEV/SvP65haBEr1UzOw+jNQT9/pK6BncOWOhMi3\nqgB0vVC3iVGkybiem6NtvYcn7yK+coTozmN7l5wnzOkQApTBeN/GAQD8jxkR\nSyv9\r\n=jnYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQConAlc9XfkOJ3tNvrxSSZIoX4nvG2eSIkjqo0unhIHxAIhAOebgBHhllOQPkRz7GKv7Yobr1sl2FYe2nOZuQtO1wmT"}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.3.0_1577592925944_0.5730345771386463"},"_hasShrinkwrap":false},"1.4.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.4.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"gitHead":"80840be811c7815c6588170411b3fd993c827fd9","readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","_id":"@iwharris/dicom-data-dictionary@1.4.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-FEe87WraeVaYNhqgZNwjeywH56PCS1DJFtqIeLXvZQvNXWGTiZYUyWC4bDZhR4ttedh8/e8l5zE4Mlw5y49lWA==","shasum":"e9f34c8e5b001f150a5c1d1f0305cf14912a5f3b","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.4.0.tgz","fileCount":17,"unpackedSize":2086220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCCkaCRA9TVsSAnZWagAArjQP/jhaJri1K6CmfCa0yX8I\nYJWSIdANBNCFx8U8EuHkhY7RmcQGiiJlYVuLpQd1JWmhjF2ec+/VGb3Zgn1M\nlWlhLdGBeuzTJ4rDyQyt3lBdPx2WMfQfwttr/IDsoVOl13UXRcOsM82yZ69A\ndpvyK172QvmdYlOiQsllcMd0AkXolPy1td9+yJgFNe4lZ9H44EXr9RzXLUvf\noMiKnyztkxXkMqbpDmo4+XPMfcu7BveV8+7QOTvTeOFJms56Dk5iA1u29rlt\nwrMzoM1ZWITn7CbzY9nx3BU+shJwxTcIIU256ed4ytyHZIqFaCC055NdRyav\nTToOkASxnJGWpxIEq31mhd5P07ZbWoXM3GpQ3+fPeqWsr4UwztIABaF89IRK\nR6F7VFxqwt6IFoHHnb/J5L5agUQQSB7kUyZ1K+lu7ejrZWedaJVMP9C57lmX\niEWkWhQXY4s2XhCUOpTEqWS9UBrMn57ZLaNkXrzSlaxEw3TdehqXcNsN6Q30\npNYPiJh0nuGFrtRg7N+dxx6C8raZ6EFG/0aaliMjii4Vsxo4DdriZro7TzCq\neiA4TQJL7Ik2eW+P9Ppwx/4ciCeg79M0+gippKDQwn/9Jz0fkkA1JggNAJu5\n7v267af0y25tVK12Q+s6d9BThufEdY/huJMqrabc18pz0fqhD5LxrxVrXm0P\nIDU/\r\n=2+Sv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoO1yDQgdt1G6Q7zWQGu6KKAAAvA9XJf42wpZkQv8AuAiAbDDVFj+WpZl/5Qbw64jxODzRUMu6bQ4/zD45w6AX0sQ=="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.4.0_1577593113937_0.21170519066868287"},"_hasShrinkwrap":false},"1.5.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.5.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"fe58c5531ad5c2ab0de65353ff2e9071d4a1dfe3","_id":"@iwharris/dicom-data-dictionary@1.5.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-m2HS4N+sR4W9IxAPhcCrWgUxqoQGZU0CdnGgcHkgOZEHtnba7a9UmCPvFq//X0kiOrCIzn5nSx6rp48Kx3Np3Q==","shasum":"4a7136bbca88821fde7e4e59c3a051bf5b448b96","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.5.0.tgz","fileCount":18,"unpackedSize":2100018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCC1ZCRA9TVsSAnZWagAApvMQAJOAWEnbh5G74hSwIdhL\ncMhAEoIp+tq02S5Fq0Y07ZA8RxZP1ZqfApyH/sOt1TG3nqU197VhQgkLfZp7\nN8+pU4hKXzOqxHCuV3+wkAsX1FBz9YyTT2PJWt8wL/UeSxXnFREtGl31RMJc\nVYLAhVZiDBn2M1f7F9HXU4a2xd3SXjNUpGOL8Nf1DV+RNfmKsvYxu0Z6PGo0\nKPCWiZAh8QqsHFREZtc8W68F+oYpk+IGd+dQ7QZgPwEuRgs6gxE2HCQ8ah25\nUCJGYJBI2/qvnK5Q44dNvoPtWyX3wo81Br2e60EU6mUVbrhgm+ut7MfYwMwK\nvyt61AMKywX/sVrwAVvpkOVy/HNB6wLCG5LuhI4IOaS8MXQTmDgSJHTypP5o\nJ72DfPo/j37HBNcxbrQy7bqixkT8ynycEXhDOdifBY1GAwPI1AjDMbVITO0k\nof7HGXBn+h+hQ5usPUWPAHEGDTgN9KuQo5l7egn33EOFrOTb/9nca+fpBBCg\nk4Oo+HxfWmUfC8ULDbATZgmSHwSY4RDgJcnSunLCnCGhKblNOUe+jwJ5Y+EU\nGQH12pl+Y9Z6cixigWpw7f9Kjkf1++g1b29nsQ9UE46re5Q3qZGElIV0bq49\nwHwvVDzbaYyod1MntgniW0NsDMADYeS4mTeJZWECUC4cFkvpxLyCcyFqpD4u\nss3l\r\n=I/dU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjSDT/564bJJYDqVPm0P2A1C/9pGmrvSLjJexutQNxKAiEA9hXzPGUZMueF58PMjIApcj7mdOlkUysYiZqV3nyyglU="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.5.0_1577594200532_0.9812455584812123"},"_hasShrinkwrap":false},"1.6.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.6.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"5a210288c639bd6271d826255f9aa99317f5a495","_id":"@iwharris/dicom-data-dictionary@1.6.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-f5L9tYUC/jbdxuWOaIJErUJHMnNZy7ktW4bWWs7VVpVADeOkByyMTpkLm0/GCJS7WzehpHqpvINEuGJ4GJBshA==","shasum":"22623999af9a65e6ad7cea9dbbb5b45a6028674d","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.6.0.tgz","fileCount":18,"unpackedSize":2110071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCC7sCRA9TVsSAnZWagAAvRkP/i3MruZ1LQo2mlQ2Hspz\n1tlQcsT/DAgvWXmP0lEGnacFbWm4tqtJg4e1m9nf4YwfUItIzCBRhFb/4htS\nZUVF44vRBA8Ux84zkar9KcttWrm4gUve51FQZlXJccO12rep1gBOK/ugReUg\nrxFTweZdTDdMloILCtskpGx/s1UUCRt6Bv3Ki+mpruiINUKQfjQWWkuiISnE\n/5NBOwUCagHv63yK41gInLGpObthkwRdEFaeDr+huL4vZgZFWkqqe6o7/td7\nsDMTqN3BVMLVMcVJ1558z9OzJO6DHmbYXgb9+qXc1bj8tSE52i6u2byNzfMI\n87OUWPKpYhz3vE09VZcbwSI10/R1/l+rdZ4fM24w8xVhTswjIdjy8VwTZnyj\nBqK1JgarFXXERZ4cvbojKlLYzw4CNL4I8k6eP9Mof4zTV2Y9s3ZhY+jsJ7Xu\nE9vPfke92/EEkxRI+YfECutnVHuNuWaOxcwKg7co2gicHi4BSQRf5hg2JbzM\nADdXzO40EmpeDu2cA+kJsYl8RieyoHrlcFtHYuNVk0l3Ym+n4mchOt8Z3083\nbSVwLQFkGHIqr4QNapiYpoqtH4jwy865awMhfnRuUzzUxRZHcVityXFWSddB\nBoADS+jJXsIYoZRGlUhE1us+5xxJPbCg1CVtqIHKkkkvZGZuVuT1DVYiCjwM\nQ9cd\r\n=Y8aQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXi0c1TX4gDf/pWGh7TNI76SjM2xcMI8dE6XJGi+CwegIhAIfEEIt+8621TUnuhMm7sxlJD2rw6zy37s2uFPOBfnQi"}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.6.0_1577594603877_0.224285308604679"},"_hasShrinkwrap":false},"1.7.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.7.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"c3035da24a458f21b780e461d85f7ebc019966a1","_id":"@iwharris/dicom-data-dictionary@1.7.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-g0s+ShvKcsXXkVlPCUEYWNGp5+glCigQk3CaLh78qQpka3uYAlwV3H28IDHO/4sO+AoTQ+w7fVrFodPjhMgbKQ==","shasum":"f7b66a893ccb3d7b7740f8ce37df326c50a6daa3","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.7.0.tgz","fileCount":18,"unpackedSize":2181565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCC80CRA9TVsSAnZWagAAAPQP/A2Vft3bS9GPO01DnuQL\nuF4jrSnLaTzn7omofFebGWdjrCJeZgY5xA6gKSEsivs3pa6Oa5jLcd/I7m+Z\narLoFQv87TqHjaMijvX4f7iqb9z3dvPWHdKi8Qyjg6l5Iw+FW/1m1TfkoWks\ng1fZ5g8SmJmk5nx+VEUpNBfOFanqEzIScMBx0WqH1rPwdAVoxna2yXNu8OQF\ny4Bl4qLg3+elYyibOU3RaDvRv83e+FwTcwoSqq7DwolTdihtSMDwz5KZfQa1\n5IMdYFmnVasZ9pzN47ywfm7DAo8JegnvDCrNcAKzP55DNF2E9MLH4l5T+gA/\nd9DC8y1sAycd3DDqfJEJbPn7JOzrX0oknWjA/lFf0GHHCN+0DwRoKgf/714/\nYd+54+4jsrC0ZgHeaJQN9BaKYbnp1pJj+rsVPhZGnuEohdRSJpOTJq5lGSYg\naNnvjIyFTP8tTM8LPSSIOKLMUGlVcwIgXGpoY7gG0Iwls17+rsoaib4WlEUJ\nbzy8M+WwxnVZlmWGt0hgj556BNEfda2ceNzXKp7hZrtCChvG/J2iUoTyTLGS\nRbGMw9VD18cf5s0lDPMIvCEGPfESnNG4x+1XbQ2+bv+tAFbMwnLiWMbTU4VV\nohDVJkFS5YbT1VPB7byTpSXFbIkDhzMhup2a6iGIaJp32cErjMrM524ZSGiH\n02wc\r\n=uftM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIzMNpR/4W6t9K5ot9iWPm4CEEor4l+V9z2ymIp2pA1AiEAnMsdPE6NRi4VurLf6e+FbWfsYpfMOI7EWPygxQZNIrE="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.7.0_1577594676479_0.37588638952462716"},"_hasShrinkwrap":false},"1.8.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.8.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"00331e736309237b65e35acb14a1201d6367ffa5","_id":"@iwharris/dicom-data-dictionary@1.8.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-k2N+oPdXarnb8RhVy5jtCodVi6hozR/SkXKVflex/jmeMIV4TxOJ+vIH7hUBXfUepYbqgntgrCvoLI0DdG1KRg==","shasum":"98c82713b8f784a1f93b4033d09ef9dc4acc9bcf","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.8.0.tgz","fileCount":18,"unpackedSize":2206943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCC9lCRA9TVsSAnZWagAAKIkP/2aCpdWC8eIG1ihOQnFO\nYTqZSfFIFoK2G3MSJYBxKTPQQnRhTUoR9+6a9ETzsTqcmcbchNy91PkG7AlV\nQeaE/TmDMymbdEIJQxttOaTIX+qTl9/IobXmLajowtZyZ3RtdxlZkAsl0Bme\nQu5mFtKBxGfXDuSdDass16fvDBFdQRMT+UsdjlagIs4tZVVvlobrvfYsqCft\n4ckLbG5R94av4vZ5c/1tFUeLzxm8/xAY6qS+MZKoHHQBj6AH7hM+/nyOlBk0\ncLJs9Sc08O++W9pu7r7AprBaJLsmvUd4MrNCnWilALJADZz0U1lP+AeOSRlI\nDZ+nUUcR5roevHaMozI+Q3SQri3B1V7IfaqMevH+rTTJ/6jDXhQWcW4lRYpa\n47K9bk98kAjJoCghPpLSD8E0btAMQHTXLJv6HLatAJzvd1Jubu3koWBvfOV9\nmrbwlBi0SO0eS6kzbsqGzYlL9fQeQlClwNR+ewRVSDnuGLb9nm1WKTD7oFLY\n2zTZfKf5bYMXGlilEHBFEYDulrotV0Z3MxLIvojOtqj+/2TMDWxPwvEVgUeE\nde1PLwksLyBrDI8BXREVKUfHl0TzWwi2yGtLZzd7uPtvUoriKjvuTbJZHVld\nvC3DQFUXZ1tecMvrlfav7VzuPJKWVStgYpvUOI5U0FJaNEOfZfVtiuQSuOT3\nESrx\r\n=h31s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+EqWsti0sFwmaBgfFfdYPL21f4Wgel/IUiFROTpPAVAiEAlfdojfK/rokc6pIJHPMV0MZzXEupBBIfM+TQmpT9mjM="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.8.0_1577594725236_0.8989585125850232"},"_hasShrinkwrap":false},"1.9.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.9.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"cce5052c63476b1976a5e90fd8e6aa350a375d7c","_id":"@iwharris/dicom-data-dictionary@1.9.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bx5Tofb4s/H31POr/cAr2I/lnPul7I2CZ4/DxLBhAFfm1v2Hi2emdKA51wywFkw1u8o12UlkUe+IRNUrUCR1sg==","shasum":"7839f79b753146eb5b5b9807a1315a97f3ccd184","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.9.0.tgz","fileCount":18,"unpackedSize":2210261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCC/GCRA9TVsSAnZWagAADIoP/RWFHrMBXA4OGQdpPeSJ\nGIGmA5dA53KGuQ4FEgZ2F9VD0kZn+19sXwOxeg5x/LPvw2268VrG2w4nuqtn\nd6CQdS/E8Cemj78gQC8ROrKxuSwl3qXFlebbmGeGv9551KVsS8GoLOx/nLwb\ndu3QVxxrxnY88WLg6v6nfhdKVsm9N9lSUmfjCaa+f0Rm33XSes5fXXNOiazI\nCHf508pfxLHwTYFJsREUvii2fKQAaddNHI23vZKPiA8OhGvk14Par0qkYvgj\nWy7w/3jv5zmwfWe28phJ3VetcsnOLWCHG8kOiCKKAaAcrJ0ow68SnETAf91u\nXPdhEVJWRhrwOe+3juZlMyHeQNr3j2M3ApSUxK97Fl+Xqtt2eVmUIysHhER4\n3M1Saw4rajN1uFRdiqSIpvxDZR6k3YodGICQ4Hl8h1tDn8TYhUt/d7JQfMJe\nnJQmdeOvSNizkKc0p318DPOqkiKklTSXLSrPEiKWxxHcAnbQ13uE5O3q9mF6\n2ngk2+IkzcbcZbq5D3tNh5pmL1kFvREw6pneTSryg3fq1ewjKAtism6Dsamq\nJ6tCVqwA+AdKA5m0KqXJchosHr3vSElVHWtkcpZMZfjfpOgjCaiQBscMua8h\n5dfVIZW7yMa8kkJpCBSB1dLbZSc+pZUXIqWyRwi5HGrUFHhlycTY3mi8EcUu\nfp8m\r\n=ofJv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOVblJL8XKTRswZp9/gcQFOBTeUd9ZcnS7LyK1MOKVAAiEAlvkgiQelI+6Wfv/KkBBDHtFeun+ZmM+3NSLqN6qxcro="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.9.0_1577594821975_0.4892041258631512"},"_hasShrinkwrap":false},"1.10.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.10.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"981b504bcb36d47685a9ee35d26c461372206bd5","_id":"@iwharris/dicom-data-dictionary@1.10.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-8/cr+XZ+RzisTI/JA5jQxdMZEy/AfnwhBomUb0lb2OB+GZe2X9I19CbGVG0nnXSeFiD4BDBnIXTScK/832b8DA==","shasum":"09451d90d7a9c93a815fa10cb4bd69c8641dd709","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.10.0.tgz","fileCount":18,"unpackedSize":2256097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDAHCRA9TVsSAnZWagAATA4QAIFgCdch+kn/bb2boeMi\n5Pv/eroMMwU6aIzfkzusG/cnr7mtl54124jfZjsMouGTiggmgXA6ysuH1iTP\nEubAMDD6QCRV/v7NqDaS7fVUTGq8S0gXbrhObU/0o2cr2XGUixVh2P4DxjOx\nZfHwQ4TGohDCYuJF6mL5PSkoD7u+/hTU6t8ZHIe64cG96qbBspZhkaPA5PgB\nqUHz4zGUk+AHfg5Ji2BWs8bW3Q5eTrO7moDRD0/KuYTI4KcioE0Rp9sdhWMl\nTCeNXR4LVLUEWEq4FiF9iG9beWSVKFLSGxwnQJ7uBpN3LyL5MBfm9/U8yJif\nCLHMd1v0fEdTcvyvta5EfF4XLABEX9EsZw81rTJ1ouqqfsncqAZXL6cu/bNZ\nUpollohIsUs7cTX02V/c12DLbh8DXBcCEKVroquk4feXCuZ08IYlYc2HT200\npOAZ88VsHpLUpaA2WWgNyibq19h4W9q/UUEKUGdh5Z5JZpPl6nRh6tHZkI/z\nb0qL7QKU4SOWjMFub+BkKQ1A7H2z6mwnIrOCdlAP2hta8kO4CCYfA47uooP6\nXVeUhbKuOC47WsyYRkfos0qHT5LK7+BUcLKz7+iwz0Gk1tStrUbDpK9MlYC2\nuXFJIP4GoQj2Ftxy28gMdjyS/sgI6AxEKT4ycJg+SKEKgyzjQc7b+PnQFu+C\n3xv/\r\n=O0Pe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFu18AoHsvvNQDij1TYi0OU5xMSRNPt0CVYJBTGw1fLYAiEAg7539KeozTby/y0JcnbhAuezoPj876ZK2cpVBLuj8nY="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.10.0_1577594886667_0.53949403893331"},"_hasShrinkwrap":false},"1.11.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.11.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"9ce461bf5aaa094fe26c7c0573324cad5c8eb790","_id":"@iwharris/dicom-data-dictionary@1.11.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-M83chkYnAS7Yk4v/yKTh+FeiezDXkv8h9rgyGFKzfM3ZpTeKyyWD8AFYyPLayYEyZnGUI0bY1uPxpFPk4qh3fw==","shasum":"abd5e1bee48cd4d8cada0f96abb3b33319a2c1d8","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.11.0.tgz","fileCount":18,"unpackedSize":2259425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDBUCRA9TVsSAnZWagAAK2gP+wYLTK2WklH244yp4DWP\nCy9kKbE9h9zR2+8NtJ/0av3AOz6DDIkabs1E2MZ+tFQ0GZrPaFlPKW8+fTvQ\nXFhLzFPL+OHrUTmMJTsLkPJMyv7B5rIbibil0MZ/0UH1/Meojtgk6H4HC2cc\nHHOr2GN5OpPC9e6KihyG8vmZYogaJK/DOjTw2fSAVtFEQQ9FWd27wMnPIR/x\nkGldiLEkP6SxrK3RuoP7rhJDjJpc5pE2XJt031YP0tksnrECgVyGkwGGm/js\nDWJaA1MK0kJn1cGH7LY+kejk/8bwQQIKqZD6V1wxG1FO267fFARzPVznrCrR\n8uSsQBiavqcgFLM+jLD4gXYZnpxBpnN3P9baIQG8pZT1X1N2gO3QmKhEiQ4S\n0FNfUw+9exUbMDgeNb9Pt/81aRBaMZlyY+9TjpOQ1mp+89R7hezsIOUI3l6k\nQWEELSubNgBoWd0HyXp4vufglv0F7NThgbwDNhX5WNtW4sUjMdrYa5qJzN6W\nj4i5tLFjKOgfxNEVuOePpxUvZvqGn+qg+iW1IkG07vC4g0zK0wE1SuZi5fx1\ndoQFwhkG+yUxgJ6wEUUX1rT1SYC+arexdFMcqHhVlk+JkTRy/ysRX6HdNV5N\nL6GmX2WN2EyCqMvBlu5bS21e+tdi1VfAfKTn3OOMpTFVmWBxtCFYDGDmdGpi\nhgFv\r\n=eGMI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD9GzaqFsf/fw+ols13Il9bxzTwCb3NT55D2cPwn1c9AiEAhsqJB1hcDbCHrjcAU+jDtq4Lm/7bJMcYHeOtsluq+Bs="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.11.0_1577594963973_0.7585741269944377"},"_hasShrinkwrap":false},"1.12.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.12.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"76c3f17d8d95bab3aee2592762b168ea4dd4f008","_id":"@iwharris/dicom-data-dictionary@1.12.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-n/BERsyELVpmqkHeJOEc342sUiYK0Q9hXB1dUH44sKhE3w2fBefcmVXDQVHT9KJba4oR/VT8ICHNlMMF6ZPEtw==","shasum":"eed75f1ec5518d56efd3383a4c61602f1dfba26a","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.12.0.tgz","fileCount":18,"unpackedSize":2261817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDCLCRA9TVsSAnZWagAA/6AQAKAMmj9mDueaZnzdk3ru\n0yDgQpLXVhU+S0zCSLVjow/LFFTo+LvZzRFqQuT9/96b8NaiimqB4Nt1ul3n\nRP1TTFw0Xs7oIOLewGQsqzLmYe/ufdZYuhe5Z0tQuszgN+y0MTC/kJXzUEDp\n39WNaSZOJMW8UQ5h3JO09H2YT92GJDfM2b61ZM7zwImwBd/ksZ1+3HZ08yHE\neyEdPON2XNhW3/KEKWz24htH0QoLqDukhYQm7yE6uzE2t+3GENkXdfJZgeWT\nOcKkQ/k9TsCbxYULjVcZLJ0HNP9kESjSxlfW1iiyRTZKtEaefvvDIWj/S8zr\n+txHFr8r5g3Fr10FywPq5/tN1RAqlwVo61vhly6b6QakBMTE4J/sJ2PNpP1+\nNooQ+GAN6yloQfpDypQdQz1K+Vg50NTnRTRfxMq2TF/dXTLE+JRZTfPAFNeT\nn5vaKrhBpfZwZ5OieaDDq2EsoOG3XmYiHNqTj+XevJzHp9cZ6T3wONTfG9Xu\nnpa8yYUqXT4NlZG5tVO1x2Z3BmM31fe8YKvt5OLpffz0q2mzLMi+LNsJeIwx\n3NObinyjMRTmcT5dFnhnShHDs8CUyqgGjWkAEuVVk1uanpWbmmY/Ds0YOmjh\nVsoMIPIGgSwAUY0g7wG9xC3FXPzJZSqep4Rv/Asc7M8BOnWRezTlCLVd2Saq\naoiQ\r\n=AgjT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBW9Yvfz2vTz88/3w7NBm540C40jXnyvb0VSMixxK1FAIhAJg87lwOqSd+WYoRACedh5gDsDHRqQdzxWaC6oE5L9+g"}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.12.0_1577595019186_0.1995179689034854"},"_hasShrinkwrap":false},"1.13.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.13.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"1fd93c9a10140d265520b83fae0844a82af096da","_id":"@iwharris/dicom-data-dictionary@1.13.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KTvWI3rl4gqz1rQruzHIFji4qQ6LivhJixRh8UdpmF+muFl1hPUFLnhmrk6v0VwX4FD3aRxKTuLqCmKcCtJKFw==","shasum":"1a428d76ed1bbfbd001f55c3d2adb21b6405ed6f","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.13.0.tgz","fileCount":18,"unpackedSize":2290061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDDUCRA9TVsSAnZWagAAsFEP/1xQCiIA+RBXzp9+GOiD\n9N3jUnNNVMJ0zqAyPoCU4LjM7itb3xsn/9TUuupN4rPA1Bpmsm5B3tVHHSt0\njDP+az7to50qIrlpKJQ7ZSb/ds3AcF6BN0G5ohB5E61bI0BSvxltj61q2ZLB\nEbXJVicw+OeR2S9RjC6dBUEJWTl6GzggAYIvAlvQdhPceZYZfgH0iA2ZV8pu\nefmyei7EFpcHOWTDJQgtpMUpQ3JovsVaPTdbPePkgD5s1Hnp1eFjyFQPvThK\nl9Ch5KOTtyKipK21dVIkxbGjh9ap52i85x8E5HS3rrvOAggc5yI8Fp9ZATNb\npYY4nQDIXDVljmtJY6sBgy6AADlDcwyl5hg2F/UTL4J6Kz60FmCnwX7JMnna\nRhASFLwTqc4u/erPxd/lo8ewd3yB+B9Mi7rDCgYVPFOMwCV5RCNhlD8N0UUv\nisjLdf5nCm+5MY7OXJcSK2ICn0ZSBjBeu0S2XUwCOGVZQoUnGpORbIRSJNlY\nWCJ9xr+U1sQLb1kevVwa4CikU4HC7N6LylJqAHoMlyGcnpYxdHePJNYpn6e9\nJnanffNMAoRZ39nc4ujcWTNRdtQK03sMC9A2dOSnlkaxiZ2lvRrSkt9yWzu+\n+oVXCqEO2jMjypAm2lGahGG9VhElvA18ExvjRy7RAxaEvlVk8QzKVQfxu+iz\nc6nK\r\n=vUQU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFImNmPi02CQM8vmxog0E+t6yX5yw0Jt6UFKAWCC7ZFtAiEA0tCEkXKn0EC7NLCPIJLprztD/+pNzW0OoY0f/tQZEZc="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.13.0_1577595091874_0.9512981028356857"},"_hasShrinkwrap":false},"1.14.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.14.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"1c58cbac2cca9cc0f452409ba5fabec96a4ddf5f","_id":"@iwharris/dicom-data-dictionary@1.14.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-UNI6EypIMJ0UHqIWFi0Ev+R2RdZkOlJWKCjqOYNFs6Vk3M7NLpu5FXJ13bF/iD2E+RQuusRNDUh62lIog9HJPA==","shasum":"dfc8a19e572d7142e1bf11cc3ce9eb0836816c6b","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.14.0.tgz","fileCount":18,"unpackedSize":2297395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDEaCRA9TVsSAnZWagAAfGgP/jzecYDbLyeR6M8QcLXO\nqGGi6wnAWUNCjTDLxft3SKIfydg+YRaZgim2QcK4NUKxLYpFUXOK7W/w/cfx\nZWb+XVI441MjtQ1YayJwPDtswCVlzyidRCGDUjTwKjDKvdGi3DdW/qqsmvy2\nOqKzZhirtEQRH9wfmJnpxetBjTZ/R3GJMDM2lcZy/4boGY+0AQYNXlkEun1J\nu6D2rJ0jcxRKj7KrReQVjsm3GnVaRAdpzljqfjVlvgdpRs41GkUy54blSqU3\nruhbiXiratIknLf04GifRcNFiNREH3vvQxPxRwO6m2tJJRJJ7iG0dvXLAAGp\nG2yTa9bLGDG0WR5QzGxiIzd/TEIfwkdaq6dRkUgmewg0ozDniuAapPe7XBg0\nPv/H62SveOt0DgSeG7r4YTejNz1+8Ht5X2hrAyjgKHP6Ko+SFCPBSgGE/esl\nNojS43S/04JyVyxuJtysgplpqBvwpUk3vuFAvVdujlEJ3vClSCg+Y5g+/T+G\nZTqMCl67uQbaeJhTpj7oi76X0dGpXTjX9OJ+JYnIGTZZkbTqp0ai6sKbwxKw\nQXw6hUOwMXe+WG52lcaeClxk1gxAJ6OlrusUOHo6HidpXuvl6Kl9d/pbrra2\n3AXwRGSqROS3dE+iqYY6RgLd5iM1QlVuCUpKPUIJR4nnBXpg/KC6PyFRn/fq\nF+vK\r\n=yNuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECqLf9AjhdOLjfpINM8HQydpgSru95ikFcvaCy+O3FXAiBElgjpsJQ3yrQcW+AoOynTRPnTlxcl08l5rr+WI8Db5Q=="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.14.0_1577595161879_0.06335343107570246"},"_hasShrinkwrap":false},"1.15.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.15.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"f4455b39cc39fc6e5cdafb4543d687b6702c5bbe","_id":"@iwharris/dicom-data-dictionary@1.15.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-F/P7RIqMKoPCAuyjFFnFaC3M1X6SJw5oRMjZfE9w+seAPevqloPycSPA/vKJXpEhC7gWM9Aj9DftjwxCWNYqgQ==","shasum":"91c05d33b1aac45fe73657e9b1ffd32e45447005","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.15.0.tgz","fileCount":18,"unpackedSize":2303479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDFYCRA9TVsSAnZWagAA96EP/As9ZPZ5lQC1LVu67D1h\nROLNTdyvrnHWijwaqsVmSbNpu+l91wkRfwUb95nV8Pgcni0sJe2QNywBxN2k\nRT2A/2mBh+DvuQ/ljgvGYGlBCnPfBqR2M6hw6XEBPeKGdbHgQbO9VC2WDL3x\nJCDu3T5NXlflQkgEc7wSW6KjInhsulQCzGR0y62/LQoJUZEggUUd2bPdG6oC\nZYl6MCPyKz97tTudm0+TPeECbTH9MlKbAAgkUoGb60pbUIau5WEOnrgk4UvM\nEfGilLzeGBsaQyU0epIBBs5Bvm6dkWy4kgVbMpZ20qJJwlf4MZxlowpUWbFo\njQrkUwqgbdwAYR/KZZwZ+N23ACshZIfTS6bEhnLbbfCqC4ybhPO0OwHAPvk3\ngigF5kUBDxb1M7hGMvWBms8BzSyGnKcmKOKiJBVAnmjeiuBmyfRQzm3xTubm\n6q0wTI3ohotOejck4C5qoeAQ1DUKYZgVKjplE6r32uSKZ+ScVmZAJEPAeXsw\nL3GFXCR0sbkryoiovnSsiUGMeJZqMW87O80e+Bg/LDfrkk/BZc7WHDMvNEi0\nUjumXoxrdJU+eXhfwLIa8fE9rSJmfd1CWrWYEnl0o2xkpVcVEr/X4fttCxZy\nPIUOKIAGZU57wi6trlUESAl92Mg3rmqbM5yea0Huo0To/BkYDztkVKUhmbQJ\nhOTf\r\n=K6p9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq7hJ1MmlpIsb7qUeXrHgwBve9uhWfGPvgFGgNQp7+BAiEAlCZI0oF0TAr++1JAUWzNKZwrh990duI/0qVy5UsXjqo="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.15.0_1577595223708_0.037944473163161074"},"_hasShrinkwrap":false},"1.16.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.16.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"b3cad553bbf37907a89408deed1d90c3bb73e812","_id":"@iwharris/dicom-data-dictionary@1.16.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Ww4bw7pAeOX57/ueTmkRn2y5bQ4kp/TxPWalLZLA5Km4imKQswTHeuEUxmIZl+11Q5VsBQcqEEa5Xuvpisbvag==","shasum":"4c7ccf408f33514fb64261a4acc7c03330c42e22","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.16.0.tgz","fileCount":18,"unpackedSize":2303479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDGiCRA9TVsSAnZWagAA9k4P/jVPuFpsBfjnj1kCVVY+\nDCimX96cR2h9lG4ysNiqxzOYzmfC52Smdm++/pOLwFQoe0fGqTHJwgFjyr+5\nsByHKB6PZFOAVKOCtyqzqNcWNkI+qC+/H8uX/xt2p3AhjmO5UHdzw6J6Hj7A\nr1uMsXimtexxo9ifE10GRxDtWWtNEvLm4PAvT3hpg0OqUDoYBDBFIgVsvEyN\n5e+rAPPT4Tia2ztF5yPiBPB/PNDFKlWylo+2Nz58++KtegYfc720M5j8iQ7/\nEMji1lDIX9Tr9Sd982MJNQO2EwctTM5Rn0BZHR8U69WJ2WSYqIHuvdz27QuT\nXjHYLAHvveQ/6ThrdZXe6KFEH5MjISbDDFgTGxSU9Dp2Q6BMgcBWs5p/Sw1j\n2hTz21qRs/DEwrYD/1N58Cg5LfXV3S/bDrpHrQx4inPxc4k/RMXt1sAAl/IY\nIImb0YJo/x4RH3S50oQhLO3ywnXaVxJELvu/XA3UtMMhqLxf0pT+0mgWekdL\nlWsr9I3n4QMLL1IPIZeMVDraGJuSrqZKnTKL1/iXpt9m/76t0f4K6iRaEkGA\nVWEgplfrHz57xMRme8nDcERCpY58GoRIhvEVmJG47CjM0cfGK2mceJ65dwhQ\nto0irfl+XskT6L2XnkSDfPe+pPGh+ITuGGkn9p3+wSgnm5IY10siSox8quUM\nYxdc\r\n=vH8G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDj1gBzHsHfpyuTPfY39OTNPnUUqb16MX6mxtsZlU2fAIgLM1LS1+7n5drHr3hne3VYga7kWol6IJPbsqIedwYSfU="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.16.0_1577595297868_0.379769713884752"},"_hasShrinkwrap":false},"1.17.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.17.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"414e073b60849c7b5c47d03fdf7c124ef2893443","_id":"@iwharris/dicom-data-dictionary@1.17.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-zFW9HO1E+XofAVepMUz9ojyTj5beqL7U4uem3wUXV8hr//4gPHB8D/EYIw31ItdexlmTRk0pkPUElnih/3Njcg==","shasum":"654155032d6b396a3d86b4a7a603d5aad1d03364","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.17.0.tgz","fileCount":18,"unpackedSize":2304533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDHWCRA9TVsSAnZWagAAc/QP/A3LjZAXWdQJb1l1L1NF\nlbVhMFh+cebjo/DhpznDpPqz/93CpeK9Kg4KfShhLoJVB4EUJ5vpTjGRGlrd\nyZQO2Y64P8pv1YuTPru5KsqcPDvgYFgq6IPzbhVOCtFNxNUp3OZjb1dJhuB2\nwlzI2AWE9gXJDg4h5IQFM1g5EEYgtHw5evpXL1YXaf6RDkPBw7ghdEczbf7a\nHkR6H7UtKa5Va1I1nUtPtcZmHcT8de3clDFoTjKqJmNxXUBefLvq2rpmYjwi\n3ctvmz+YweQTuCcMcJTaVitHQ4yEXuFVG67XYrkWRWVnrETlSe/CvbBBC4ll\nhY1rukOovk0N2bUY8gcVu3ctBhCbb0yYc9+nCv1xqcLun1aFW4jK+gKNtuTk\nBRpGGouwbW1vckUXyYFpe6UKXwOw0AORVo9AsF0cYQ07VRMnbMpWJjE1KDQ0\nO9v0+CzO8CU299E5gUWFULF/NSfW02Vu+X+nUJpYyrilFwt40vgZPQJoyfFl\nx0wdReTuJ7/gEk9eMacr8yHMwKSVgHXiaIhYc1wmTwMaXtDVTdqnvt0ALyiK\nUUeHf/cPKXEeYde/7I2D8oHVyjCica4b33ajeVStI8ffCufvaHmWni4BhqDY\nDmwyVW2qs7qCeIedAPkq1c4Nhg62/Hv+e4sdeWeZ6vDgHluP8ILzaqonmUqw\nYHu+\r\n=WHny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZxIb0Bxt5aKjv6LBmmOz6N5G0tXWGv3rzT9hgMOjomgIhAKC8+sFvZ1/VezSwbgf5Ztpc53tzAA4BG7Cp3ueXX7ZG"}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.17.0_1577595349855_0.07314610456261694"},"_hasShrinkwrap":false},"1.18.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.18.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"a1e7e6f4d2f85efc853f0014ac3371a9be9a6f7b","_id":"@iwharris/dicom-data-dictionary@1.18.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-9KTwzv8AzxSDUuFh8/QkN9XK6MuiEsqdhybhdmUOvnSDuldPxePkLNPuMUTZsCuQWY4PyWUlgWJcL1NYgSxcXg==","shasum":"a08f17707973534bf2854df08a6df4f6ef622fce","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.18.0.tgz","fileCount":18,"unpackedSize":2308399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDITCRA9TVsSAnZWagAAuSMP/0H5UEnZOSyCmSaMGn7p\nPaToP4TAw4G+RpzMuzbxuvxEQYxlW3h4g+IM+Okh+lu6iUTvgafLG34Fum55\nuIsMbkDMCh42NvhvNiAWiOuPrE2f83SfT8Yqgkr1GjXbpr/TUyfxYwvTS+oh\nOKHcLli5YO/6emVVwkO6ynnw8wLpl4hAxLoYkr+f7lT7vQb5oz/8CXr7D9fo\nqAunvE8f7/H/i5i+w9pyedugg9WtE2wxC0XuL9PYfjW50Npnxqw0ghh+frZZ\nN/srDrITef4ZvCWlRl2DrdXM40745NFc/+w72TqFDhDquXU1BtuZly2lEaxj\ngwEBGVfcWoWuKxHc1eNoINWoL3dvTOcfxQTQ2Mm34c5JWBn4NoZHwT9+J7uw\nYrV37WDC0iKmkAFhCFjzblgB5RP1drr2cMr6qZ+m96/DKOuIzrlcD7LK6lLo\n7lazrR7AfPOvtIKn0fuUGPS5I2LlYlKAl5LMrWGk7TtkYXuf4hl5B3defSRa\nZU/lbkmrMYYvuukUdQa+KmySqNxjDe36sfJPIAglSNgZuu1If+yftfdUToAq\nmMGvYWJs2Eoz3kmzhclqtMIGidQtguOZB4WXKQk/nz7czZPbxubIpaXeZMns\nNE7gYJrvtLr4Rd+yCI1kx+FIMt0PdPAdw4aGo9p8hMZql1SiMndu9H6EKRhp\n0cAz\r\n=Dzjy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+iidKqEAINptBtISxlUk0zsbxkUuvM+9OUgYAiqS/KAIhAMcCfvum2q1ltjM15pa1WapEoiRIzK/XLz0t2Pd0AUAi"}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.18.0_1577595411017_0.20480182979241746"},"_hasShrinkwrap":false},"1.19.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.19.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"43e36029e43f8012b260d12ca2a1b97d7d143c08","_id":"@iwharris/dicom-data-dictionary@1.19.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-YasZZdyDihP9IQPuOrgbOCH9YlGtNUwEOuTH6MZjpNwB6D8qkbu38z/P7Mk/bOheD9TT7Z+AvaoVce9zzlHV9A==","shasum":"213bc869101997c1d143c7f781a16db2c0c2fb46","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.19.0.tgz","fileCount":18,"unpackedSize":2309581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDJHCRA9TVsSAnZWagAA178QAIlJ8MGSmM/CpHmLzSk4\nunHf2cPKTvOAyxWNVRFUDkERZHpiivhZUA9G5IaA/fose3P+30NhSB9Kwr5n\n1nJ2iy0dAht2VHzkEeAZQs1EUB0w2QY1CHy/CUHK7jm9jcLDvs95dhKB+VYh\nQ7uLx+NnGN/53f1z/yLV70PMzEUNQnkoIH7ptNCnWlMJoN5ESsamWZwo4HSK\ns85t0+rQA7SjwNtWWixQZTCLq6rKoJkKwO5IP1cMJecpU5NXumSNjUei63gB\n+OEQYmgNK0FHXfB1UURp+R9SVh9Q9hFTyypZxk9ccJx90Bp3/RSNL6M+WRPe\ntTbn7LxTdJXdXJzFX2bV8Iyj3tUW6c0z2dOiVr44st+0Udji2Y0GVxYV7C/x\njSaamq+WNFEPWNg1Vw245RLVOAwc4PYgLwrYO7qcLqqRFbd+Kf6uVWHI6xvN\nghIZ0w42zKNw7i6x02t8bXa14WysVyDjx5/4Nz0YOJscWpmaadL0JHAKRwQ1\niU1+0+ygMs/w87y73SslnEnewcCZ1A/K89wXz1kPkt28jFtSdfzv9aRVStoZ\nOzs3LEw80EuVRnTPYJ34fBV405Mpxb6T2KKk56s/7Z3htDdLAhNKF2Iivt02\nwqWQfTOWOgICF7H6CGw46qYAeMP5fhrKzszNH7yFfU6A4vA4FS+29GkHS8rV\nMVDP\r\n=9hqw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDexs2L8es2POkzxwnvmxJvB/8fugGvB5fy/f3wclwTfQIgKlg6ZE5GFZ2qdNb7jyZfkCXOSsdcRVtW3PBs7VYUOVw="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.19.0_1577595462594_0.1168135052834709"},"_hasShrinkwrap":false},"1.20.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.20.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"82cc5d616e73423d0586357ad2a73ac6d1b287ba","_id":"@iwharris/dicom-data-dictionary@1.20.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-A/0YRS2bal3dBK1lF2hjiLVextQhoPLgsNAZXcOTfdRg1bmZq/wncobuGzN52RwNUP23tQaHfFj2YcRBHqEw9Q==","shasum":"c2a72985220caa718c2da305fbda9f9f21c80e92","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.20.0.tgz","fileCount":18,"unpackedSize":2310725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDKHCRA9TVsSAnZWagAAHE0P/3jexPbQxO8AWGTinNnm\n3WQW6ZcS9kw8Pvrs7ZaAlA5kwHOrIluilq1SAsntpbD36GM8TX38gBVfi2o+\n/NOEnBOdU/2QUcla/RClwpqiEqJTjlkabhRRavoBhhKlGBNLZC+AT1q0MBIp\nfQfTX3T3KtNQHL/j1b04C0ylDdRpcEeU3mViKiK4FJAi2B86N6ugngBl+Yal\niivhpY92HfTdBa1s3of7ex9uWAUn6skEYggHmGRzb/flqt82iTtHO4m0Iez0\nbF8iaeaxZIp7y7oyAvhugMkcnUxIIZ4frQwMWn+Y+VyngvT8+32lOlJXRC47\n0ECdF6nERh+/1i0YJVepLfZvuQNUJJUB4S+iXQaYVQbgPkY1wzdclzNEUXjx\ncA7MtwD2HwlkRi0nk/LpWK1LVgi3SAWxGBU7evh9Kuxv0VnrFFW7B6pXHY9M\nEpcFiGBdD2DmH7qrTmiv3nrn/x+/SEaLxlMmGj0DOyQPPM1sycTU1iB/1Sgz\nGG8RTNxJEFFvk8DYwaEhKGfEh2U8avUVd+XiZ7sDvxd3ZXED9A9ORJLUWXSf\nvIJ3KtuY5eZp8wYgN1LtQoXUi84XTJE8RvIz5zRpC02JhyCRV129ZszdIdfz\nyz2Ok7fi01zh9l8+Dwxbp0GswHIhH7mK3eFaopyue4TbDtQWtUCA0MSwcU+U\nL6kE\r\n=Q1PF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4ioeTP0GEyYi1bPADjDBTmaufOycEmss6lrKNkloZJgIgFtJB93tk2J7JedFxP0e4vV9P74d71Jc+TMjXsgJ9QJs="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.20.0_1577595527619_0.7066153729021163"},"_hasShrinkwrap":false},"1.21.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.21.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"95d5cacf04dc201776cabb87140207bbdcdca681","_id":"@iwharris/dicom-data-dictionary@1.21.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-YxAcOncrqr6SIhYVLYTl7VmMqJs8gyTQJPK6scquC8P9Yy3xCNzG4QVQEdC3DY/mHDGo+QHuoM8dGX4T+b0icQ==","shasum":"17226736af2d75135eb9c7f3a64b8d10acac4850","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.21.0.tgz","fileCount":18,"unpackedSize":2408817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDSICRA9TVsSAnZWagAAWkMQAJKgTAnQHDtuWcpicuzR\n1pxFR7mMkiSHcL7iqwgiTVmYK90Pcru1reCE6Bg4FyInZ/aPpDwFNIQklgDV\nlXRnT+7mxWh+98ZJ4teas6VYxyNcwxxlFa3Qw6msdH7/1nazEgT04d48YNdE\nfDeK83amYabWI/oaFXe5iH1KVNVcgtCFWEoFsk14IP+BJ8WuJn/p0L8Zw//I\n2IrZ95Tejey4QN01AjYkjzj6fWIpa8EFw4W1O9jMaaq6dbxZGEHaQSmDE8C9\nveRIa0uVatNJZDPiWVKEueenSTgWSk2DcOALUkUEYcozz+xLTtFXXB+Rihtj\n2dsE5G6omUBjf75lT+P3Ij8+/CF2njx+Ofyba0I75Kg8ZrHnJs2sSDUI1TDo\npOjAPGJjIYub3Hs8wy/gT5z+eRWsTYrIu12rkiGB8qBVlW4oRdJfBi3dQlhT\nS3Ak8BlKw9Vati59mQlYHCoEbJ6Xo6RyZ3J0J3Z4NJDT9jzz/8PLh1UluIet\nhlQz2pgzUhcTARU15DKxKJ9KGRbH4VQ+B3ZjbE60IJcArBkuQQ6QQaedcS3I\ncZYl4jieleFKf8QMHD0RKFLKZgdva0YQAndhxihWw/C6yvhD+hAQ9MFexld3\nJeGCBIuZs7I0NpGnO9MG/aAulasCmaZDVXUFrvOB7ErxOzs2w+c2mZo14lgL\nfXET\r\n=7TuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClLiyvNT3l5xWMwCwdJpSDjE0Pm0pAlQNRf7EVjB4YXAIhAKNdFGzpBV4qPEwDUPwCu5KGnP8qe4Aszyi43KeMfuzl"}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.21.0_1577596040348_0.38174062694996636"},"_hasShrinkwrap":false},"1.22.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.22.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"a1a0da5e05392fef7a37e9b2516286153046420f","_id":"@iwharris/dicom-data-dictionary@1.22.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-NWm4fEeHOFCYEbolmTjlyxzishLFZIB8Qu7GvpD4wHtu2IFSf4Um/eWHmbIKPRMVEF5qaejg8Uy/PLgqkQ+nSA==","shasum":"dd7486f3d8e8a0f02efdf9eebe91ffd573d5210b","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.22.0.tgz","fileCount":18,"unpackedSize":2478338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDTaCRA9TVsSAnZWagAAFHsP/3r6HnlGKHOHPSoYpVbp\n7PmyTTLu1e7YGAFy0+pnYJVEh6jZjWOKgLVICS4Axa1+RWDFUuXGBPtD2HpI\nQyQgB/Q0ZiqS8ieGM5AhvqdVnabUsPPkzehQDlBhpmky+E6hPM7Z1LfYiyLJ\naCxkr+NOJ5PVggV0KvcaTf9UEk8YnjwPgFLiiWMWibEN5sjl614SD3Wy55qF\nngS4w7eYRWkbrSLsAcVn8r2IxqIo9rKF75lk0s8dfb389ZTDgD28AgzfdBj9\neRPu8Kb61EQ2yWOeUi9j9buEB9B+CahCX/UoWwm7LEyhOshIvpQQww9fYcvS\nzb0takPY9VTYEoLWluKLgIIecx17Jzao1ypYXy9I7bIVYmwmSsiXfh05gi5W\nDMpOj5qhD8MDopy6VZytYi/L/m7t0/lbcwoYVoyMtkv4noOP6RZFfNJQtdmJ\nfUKkKqHQ3Oez65DsKv1SKsKzVDnStDYC3sbdYb/5D0WGGZ9mdvrPfELqyC0I\nykxtm84A41bRx8EHuTaG1WodYgGlyuiNiV4NWnY6NOgZkt8S3g3G6qHoVUSo\nq2eZOqOO/JbGktwg/5poN6xLBKp382nB8K6sm+CCjyoDP8mYoN9EYIREvePx\noJHgKlh4DhVnz0Zn3+YmTPy2XDyStgGT22lIzB0L7+6119VlB+UuwRYD1CDA\nmBJk\r\n=ce4a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1Vkts1uMkLNiwRT+W/4hU9IkkMmJLVcixHUAEPVP9VAiB/GzINjkuEmVKwM4jAANYyqdkr1wHUoHltfyd/WQQoAg=="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.22.0_1577596121821_0.10269100489761684"},"_hasShrinkwrap":false},"1.23.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.23.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"44260b686bf353c16e734fd2a883435516352c0c","_id":"@iwharris/dicom-data-dictionary@1.23.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vo71erhj7eM+xbHRK4BpiyV/lyzm3I8Snd1iIy+sSmcNNsauEjVHaVVlU2HT7Kf7WUU58BrK8JjYmqDEfWGL2w==","shasum":"904ff8f73da4fe163e0d71253f89c1b719652c0e","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.23.0.tgz","fileCount":18,"unpackedSize":2480106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDUgCRA9TVsSAnZWagAAKHIP/3d3gVK5wADypSPADrSi\nnd9yp/4rjvlEVdo0Fh5bnRgtB14nSiMeV0BqY3GaB78prpbcvbyo50b6q2qQ\n9210ak+M3Rg8ndeQOKV29NNQHNr0XxG+OVwQuYU1ZattFZKKELgp/nHbfp90\nU+x9aEkKLXMk4Q+NZlj/4iYgcDx4AfAKwYMKFH6IdVH9sV8tfGB+9jBnEb7N\nLh/Ww4wg2ud7BelTv8OG7B5xHlVs5N6lSPS1z815ziepOaau0dOrwFIOY8cc\nOgKnv6yObnlWCL99SMRrEsaijmPXBy91qlNOX3Gtsz8dfX/CNpqwxG7QUf2k\nYsWDzxCK7vNhylMr6pqSrJOcYG8zeaJ5D8eXufDkemjJ/6HSJRoQaUg9tzoQ\n4vp6dp1v2zpWxi8mbICK4Z+MmvS4rk3j6++LfM0M7BLfSzcwCoYm7pE7aNlb\nszb2DGnIJwrNNq8NXC+sUu64wjDnT0ja5oD201LHCt4WrUZJ6UhfQKDWJ2Qd\nih+dUZb54SORqbbnoSDcPcqch1Y50p4riPF7ILkeYt1PDLJcH/OJMFPoHKeJ\n8+6nQZ4TM0wUGXnWItOm/T5RFgKjV26dkgVjRcAYyXabm9sAwPUW0Sj1aJil\n1HUiMM7H7bFFVGfmu8HCICdo1cfc4aIBlsKvRqUycI/AfL8i1HIOC6eSr2A9\nO0lO\r\n=OUiI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyulKG2NQVG4OerFlHIu4EK14w3uNBwmdEaYzFz/CEFAiB4BA/DB5s+vmrhgJvLy1OaZCuMe32ZjXkCVzFL+NM91Q=="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.23.0_1577596192378_0.6077226586698334"},"_hasShrinkwrap":false},"1.24.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.24.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"c45f7d8aefdbd9b85b9dd529b37a4c643abb940e","_id":"@iwharris/dicom-data-dictionary@1.24.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-eNxkTec3uE/U4zAyD+q8Koq8hDBDSfymjY/cKgyrAUKuyJBk7SzdQP11KIcj6TvZnFB4ZO0huJSdeJQJQUh3aA==","shasum":"015958bb56f82af0c2152bb7ad4f9aae929fb05b","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.24.0.tgz","fileCount":18,"unpackedSize":2480106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDXsCRA9TVsSAnZWagAAiL4P/jDW7uYy5LTpGDZspnPJ\nXLUDSHIFSpJQW6lVWqGioiuaWqjoncNhVhDGxu5T6AjMoL60j60AinV1Up5U\niPKzyQNFps5BzUKL5au5/ATYmRAtlvssRnQaE464gjroanlFWvAU7KWFN6LB\nVGW8tf4YJq/1tzxKwx+amkU+B2vsEJ6+zSj71F4gGodVexAr3f3hicDsdlf8\nZ0fAdLSEKODfirtpzePOs0HjGJwhs6poPwmpFmUejZX+Ya7AzDP0PW/1BeXc\neKTdm/V8ey9VrSzIdZy08WZ3TBgqL8jsALqnBtywjme2JomOO4bW0GHogJBE\nMgAOy/8dU/FnoSs/sA+r7OkwC+B73JJFa8OfJx+TxHe1VH8FAh/moRgiCKOy\n+WlW8mNiNYqKZWow5dx5prcEe/zAdI3hoYSxssd60NFAnngFia1i/apr0v7v\nY/MO832pxb7NP1wNuWchk7WNmqrZPMdcF2pDOGe6g+/Uti/DMSpU1ghO6HKj\nXJ2W8FF/zSYCdCRug+c/aVZPak9YpyI8uBi2JBS0CdEmhzVZUr6yr6ev04IF\nT80umd7aIPWrnv6DlT0JKkK5JfuEZj8OavNdemQdcwwBZWGNbcDA8jFbwpD+\nI32G7Pyf46KnAQ8zVxcvTf0UB1q879LST/s0D4jXUfdvHybMK6nJt/DFnJvL\njrfl\r\n=fua/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0i3YbklDKkCLQ5lewpwNSCGu/V1A8M6x7cAJYJLlylAIhAIQWeYdqYdnzXw9atVrc1+3fVk0w0FERyrFmMJkjTRXx"}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.24.0_1577596395881_0.2994635792555369"},"_hasShrinkwrap":false},"1.25.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.25.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"36baabba827a356a5b40a3b36a728309048ac546","_id":"@iwharris/dicom-data-dictionary@1.25.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-qaufOWeI+y85Dp03lf5XMGYt20DU5EKPUhBlyZF93vjHcxme4+qs7vz0zMO+sSDArOgJGm1Jf5seNhSAh9JKKQ==","shasum":"0c31448b4d32408115287522f985ade08641f57d","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.25.0.tgz","fileCount":18,"unpackedSize":2573045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCDbqCRA9TVsSAnZWagAARwUP/0twPWbbqvVTe8YQPq67\n8jkgfY+X4RDB2ElZ/XwGvH2nMZ3IIuICR3YGCcfPwOtqCVjWl4HbLRmc4zty\nAdSny9ERtjuLtUFTqZ4cFS2tdj+UkL7rcQ1fHrJ2kM4e9ejRiZUnIXYG0+04\nwZ7UN3xfIDnQi4LSjLJ50swBaIeGAaaYZMuQNrn+Kyrlce8LBYeC+MlGPUYX\nGTeUW3BQ8aJx6agRPEKzruYiLGCLIxjGaLFrO3OnLpQkM6DaE7cro6c7n+fg\nP9j7lvorwSs0sW8B7DSEpBYj8HPfiiPm3T+pqa4mYqN/pV/br2QtJvn/d+g7\nDEkYtkAo9oSkVrNOic9LhkZ5KhbRmrhQHNNMcudN19r4v6fvSwAqVsJo91sm\nJbsU1IXkLaPD7sbb0nNCpcZInXFNREIuOp2VJqawftxUe7BtkHYL2bMGSmYb\nu+hkgMnxqCuvhwkbtCSWw9XS1sjr9UCKT8fqqqyozev/YVtXhaO+zHMWvanq\nLqa9kRReogpChO+rGkHkkz6j+f2qMMLNTkotUjLw987Cz4e0NTzAizuyLH3T\nuV1COsF/e0O78F9cfa/adV5sQQkwd/+pF2y46UT4tOjETrjcGCyxdsMbo+FV\no8ydCdaPsf5ZnowOLFvvFGTvOLgXZ0YcrZ2cM53XQhI3ZgJ1akb99Ve3JK5D\nL+vH\r\n=u/Cf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEzX4nMI8nVxo1kzGDMBFgsdvhbAyh7f8RrSrI34JixAIgRCdAWhslNnxEb4BlIh8JehT61cI91l6Tp1nJMwTB8qE="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.25.0_1577596649695_0.879916874030235"},"_hasShrinkwrap":false},"1.26.0":{"name":"@iwharris/dicom-data-dictionary","version":"1.26.0","description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","main":"dist/index.js","scripts":{"build":"ts-node build/build.ts","compile":"tsc -p .","fetch":"scripts/fetch.sh","full-build":"scripts/full-build.sh","prettier":"prettier --check {src,build}/**/*.[jt]s","test":"jest","test:coverage":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"keywords":["dicom","dictionary"],"author":{"name":"Ian Harris"},"license":"MIT","bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","eslintConfig":{"extends":"@iwharris/eslint-config"},"jest":{"transform":{"^.+\\.ts?$":"ts-jest"},"testEnvironment":"node","testRegex":"/test/.*\\.(test|spec)?\\.(ts)$","moduleFileExtensions":["ts","js"]},"devDependencies":{"@iwharris/eslint-config":"0.0.3","@iwharris/prettier-config":"0.0.3","@types/jest":"^24.0.23","@types/jsonpath":"^0.2.0","@types/node":"^12.12.14","@types/request-promise-native":"^1.0.17","@types/xml2js":"^0.4.5","@typescript-eslint/eslint-plugin":"^2.10.0","commander":"^4.0.1","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","handlebars":"^4.5.3","jest":"^24.9.0","jsonpath":"^1.0.2","prettier":"^1.19.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","xml2js":"^0.4.22"},"dependencies":{},"readme":"# dicom-data-dictionary\n\ndictionary of DICOM data elements, built directly from the published standard at dicom.nema.org\n\n## Installation\n\n```bash\nnpm install @iwharris/dicom-data-dictionary\n```\n\n## Usage\n\n```typescript\nconst dictionary = require('@iwharris/dicom-data-dictionary');\n\nconsole.log(dictionary.revision);\n// '2014b'\n// This depends on which dictionary revision is installed\n\nconsole.log(dictionary.tags.SeriesNumber);\n// '(0020,0011)'\n\nconsole.log(dictionary.elements('(0020,0011')));\n//{\n//   tag: '(0020,0011)',\n//   name: 'Series Number',\n//   keyword: 'SeriesNumber',\n//   vr: 'IS',\n//   vm: '1',\n//   note: '',\n//   isRetired: false\n//}\n\nconsole.log(dictionary.get_element('SeriesNumber'));\n// Same as above\n\nconsole.log(dictionary.get_element('00200011'));\n// Same as above\n\nconsole.log(dictionary.get_element('0020,0011'));\n// Same as above\n```\n\n## Development\n\nThe dictionary is built directly from the DICOM specification, section 3.6.\n\nClone and install dev dependencies:\n\n```bash\n# Check out the latest source and install dependencies\ngit clone git@github.com:iwharris/dicom-data-dictionary.git\n\ncd dicom-data-dictionary\n\nnpm install\n```\n\nBuild the dictionary module with one command:\n\n```bash\nnpm run full-build <revision>\n```\n\nReplace `<revision>` with the desired specification revision, eg. \"2014b\". If omitted, the script will pull the `current` revision.\n\nAlternately, you can run the build steps individually:\n\n```bash\n\n# Fetch the desired revision\nnpm run fetch 2014b\n\n# Build the .ts module\nnpm run build downloaded/2014b/part06.xml --ignore-errors\n\n# Lint the generated module\nnpm run prettier\n\n# Run unit tests on the generated module\nnpm test\n\n# Compile Typescript (useful for publishing to npm)\nnpm run compile\n```\n\n## Publishing a new revision\n\n-   Follow the build steps from the previous section\n-   Commit `src/index.ts` to source control if changed\n-   TODO\n","readmeFilename":"README.md","gitHead":"52674aec4971292cfa90d73e04281abf27141ec2","_id":"@iwharris/dicom-data-dictionary@1.26.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+IGx8Wv7xUu6i4eHc7NGUNYSYFjAGoezZyfX8Qy++TxxdcqI/hVVclP/+rJwOEdwgClINEsiPX4sC72UimCkTw==","shasum":"438a541d2a7f3a8356703291aa91ac4c8d5fe21f","tarball":"https://registry.npmjs.org/@iwharris/dicom-data-dictionary/-/dicom-data-dictionary-1.26.0.tgz","fileCount":18,"unpackedSize":2575451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCEgFCRA9TVsSAnZWagAAGYIQAJrr7Lc+oDliLWhI/aJX\nz101e8MfV99BGJas6G+qWQ2UV4fU/LOxM6i5iLHghBC3JxvuFMxz3lfQbYYO\nrZtmf2/u3smQ91B8go4BzMzS643TAWzah0ad2jfI7g/+bCc5faLUbtSaf6Ta\nb16sklLQiwipToLGwGVOqimiv3iyYXAP0e5gEa0wgQ+cibss/V/PiM4A5/Ek\nORLLZ0elRaEKgyBRSP+4xyNU3jsAC3rRmjD1I87mCtPfN1q7K1856zMRGp9F\nOD21evELl2k5wai2Ei9knvcGTJLfwg59XsJljz/1mtDaFBB0lTLsm7T6a9AA\n7dfzBADTaWUpp/SFLHGw1GUKX9djT8e9xPTJUrSjxYrHopyGteBsleUaWI39\n0/9NA1XClGK5qcUWLUL6E2Wv9R7g6azPAxca6aEg7zGPMg2BSwTESa85jyEN\ntaauojw+AQwnXFvrdVBD61FhTBo/qLDG/BBT9zkXCYI+2PnVNkdOU4ZM3W8v\nn7lkFjtpMZE309ppNxFAaHyDAW2rVYZbhYcc8dPcdrfGPmbW3qli01gCWzMd\nbzRkvmOL0HfkEy8lOsjl347XERrYdvCVZ691sJYESWvXORsVcDKo2Tn6BB7a\new5SOoegmuBYwuwX6LlpiSZEa1dgCs2KEBj3KCj3E+XIZVas8BhB2nPdOKf+\nOB1v\r\n=EaBr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU8oxmMDtZ93+75JHz7+zrt7ICa9DEHBcyzKiXu2WBjAiAMeuaOvlkNmHGZ73o/OW0yBSceHomNblXxOr3MPB0exg=="}]},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"_npmUser":{"name":"iwharris","email":"npm@ianharris.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dicom-data-dictionary_1.26.0_1577601028927_0.16972913567973857"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-16T07:13:33.312Z","0.0.1":"2019-12-16T07:13:33.541Z","modified":"2022-04-05T21:26:12.710Z","1.0.0":"2019-12-29T03:59:00.494Z","1.1.0":"2019-12-29T04:08:25.231Z","1.2.0":"2019-12-29T04:13:41.034Z","1.3.0":"2019-12-29T04:15:26.225Z","1.4.0":"2019-12-29T04:18:34.229Z","1.5.0":"2019-12-29T04:36:40.659Z","1.6.0":"2019-12-29T04:43:24.187Z","1.7.0":"2019-12-29T04:44:36.659Z","1.8.0":"2019-12-29T04:45:25.353Z","1.9.0":"2019-12-29T04:47:02.346Z","1.10.0":"2019-12-29T04:48:06.860Z","1.11.0":"2019-12-29T04:49:24.150Z","1.12.0":"2019-12-29T04:50:19.331Z","1.13.0":"2019-12-29T04:51:32.051Z","1.14.0":"2019-12-29T04:52:41.997Z","1.15.0":"2019-12-29T04:53:43.888Z","1.16.0":"2019-12-29T04:54:58.086Z","1.17.0":"2019-12-29T04:55:50.039Z","1.18.0":"2019-12-29T04:56:51.216Z","1.19.0":"2019-12-29T04:57:42.775Z","1.20.0":"2019-12-29T04:58:47.745Z","1.21.0":"2019-12-29T05:07:20.564Z","1.22.0":"2019-12-29T05:08:41.996Z","1.23.0":"2019-12-29T05:09:52.546Z","1.24.0":"2019-12-29T05:13:16.065Z","1.25.0":"2019-12-29T05:17:29.874Z","1.26.0":"2019-12-29T06:30:29.117Z"},"maintainers":[{"name":"iwharris","email":"npm@ianharris.io"}],"description":"Dictionary of DICOM data elements, built directly from the published standard at dicom.nema.org","homepage":"https://github.com/iwharris/dicom-data-dictionary#readme","keywords":["dicom","dictionary"],"repository":{"type":"git","url":"git+https://github.com/iwharris/dicom-data-dictionary.git"},"author":{"name":"Ian Harris"},"bugs":{"url":"https://github.com/iwharris/dicom-data-dictionary/issues"},"license":"MIT","readme":"","readmeFilename":""}