{"_id":"@amida-tech/blue-button-meta","_rev":"3-59f9827f7e0230414175b12c7c602f1e","name":"@amida-tech/blue-button-meta","dist-tags":{"latest":"1.7.5"},"versions":{"1.7.2":{"name":"@amida-tech/blue-button-meta","version":"1.7.2","description":"Metadata about Blue Button format (CCDA) internal structures","main":"index.js","scripts":{"test":"grunt"},"keywords":["bluebutton","metadata","ccda"],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"contributors":[{"name":"Matt Martz","email":"matt.martz@gmail.com"},{"name":"Afsin Ustundag","email":"afsin@amida-tech.com"},{"name":"Marc Sylvestre","email":"marc.sylvestre@manhydra.com"}],"license":"Apache-2.0","engines":{"node":">= 14.19.1"},"repository":{"type":"git","url":"git+https://github.com/amida-tech/blue-button-meta.git"},"bugs":{"url":"https://github.com/amida-tech/blue-button-meta/issues"},"homepage":"https://github.com/amida-tech/blue-button-meta","devDependencies":{"grunt":"^1.5.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-jshint":"^3.2.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-run":"^0.8.1","jest":"^27.5.1"},"gitHead":"124351654037f5c58e5edd7b596ef4ebc5e5c518","_id":"@amida-tech/blue-button-meta@1.7.2","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-+eeLNQkTnr+GCmMO0NHljqywLiZezmoARYzbTg7HNBPoOhMI9/sDrDRRRCEKlbU5Tz2D1+5Dl2BUDIIo729l5Q==","shasum":"ed781eb1ead71fe6314c944634ea26e389dcdb14","tarball":"https://registry.npmjs.org/@amida-tech/blue-button-meta/-/blue-button-meta-1.7.2.tgz","fileCount":22,"unpackedSize":560158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4jIwdSYpLuBXfAf4WUmjXLo6tjT8FDKSU+tvRi9z5GgIgYu1megcZLKHWTJrQNy8eTbtNRrEkWUvxfF6r1fwjtAk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYuxJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNsA/+P7GhWdg+/yr76tIuHzYh79UGi6Y2kr9UOxwdsF4ekmvwazxH\r\npDI7y6/EENXun00rV4odlBGGBOkofPfTKHR1dkqYj4zEeO5a6VQO4RDfDEa1\r\nQBWn41BCRpQARUsZMiQUCrvwFqIWJ71YNoi7HUMq66i+ljqPyyxZw0Kz1xRu\r\nvTEtUeSo08E141S6KsE6SGr+Pq9Ram6PAe415CmDyOdqfDCfDdGFQHpQMnzq\r\nj8uVF40I46mywtsHlwmSl4/3I4ecA/1TlshYfiXmT1fnznY7XFdW79xclZj1\r\nI7RCoJX9V0zwbNSvUnNbsE4MM3qeLOgtvmb2ZoZGJ69aH2Qf86iWoOS+0y7s\r\nHfPDqyfN2+iC8HhfW7Er1E523wStf94VnX8IqyXQh3q1U7OsqNTlNqbkd7yu\r\nM2XujMseOmkTfgsvKXo7mwWcfflkSspSSJoiYlt74nZLfeTe6BHTgXDPlnss\r\nlbEZMwXb9q/ppES2Woc2l2tKtuy2+tu83M3z2d5TanlH1eMbSj0S6YfcSQ4W\r\noWdWj582yNCtgAZu4BWMHHj5VWs92iAbGYfwIoPHVUak2QL3LcyfstYXDhub\r\noTFACJcxqxaU9GXe6rIke7kEZynDaGcR23Dr5w3FubDhm0/R9LDGm/6/Boxa\r\nUd2UrYDU0K6snfcVRVL5G2Gt+ZYjYqd5RhM=\r\n=k0PE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manhydra","email":"marc.sylvestre@manhydra.com"},"directories":{},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blue-button-meta_1.7.2_1650650184840_0.2577934704727838"},"_hasShrinkwrap":true},"1.7.3":{"name":"@amida-tech/blue-button-meta","version":"1.7.3","description":"Metadata about Blue Button format (CCDA) internal structures","main":"index.js","scripts":{"test":"grunt"},"keywords":["bluebutton","metadata","ccda"],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"contributors":[{"name":"Matt Martz","email":"matt.martz@gmail.com"},{"name":"Afsin Ustundag","email":"afsin@amida-tech.com"},{"name":"Marc Sylvestre","email":"marc.sylvestre@manhydra.com"}],"license":"Apache-2.0","engines":{"node":">= 14.19.3"},"repository":{"type":"git","url":"git+https://github.com/amida-tech/blue-button-meta.git"},"bugs":{"url":"https://github.com/amida-tech/blue-button-meta/issues"},"homepage":"https://github.com/amida-tech/blue-button-meta","devDependencies":{"grunt":"^1.5.3","grunt-contrib-connect":"^3.0.0","grunt-contrib-jshint":"^3.2.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-run":"^0.8.1","jest":"^27.5.1"},"gitHead":"c5684f484518310ebd78d8284b2042bf061e876e","_id":"@amida-tech/blue-button-meta@1.7.3","_nodeVersion":"16.14.2","_npmVersion":"8.10.0","dist":{"integrity":"sha512-IS0XPsZ7E5n88f6GgTl50NwuCzi1+kXhwuRnFgg+hAIIyNVulKJZ1tSniwu8i8L90tJg/RrXtAPMmDz9TmSlcg==","shasum":"3287ce61d9cb1964d1c2e0723d34b1b2ce8ac811","tarball":"https://registry.npmjs.org/@amida-tech/blue-button-meta/-/blue-button-meta-1.7.3.tgz","fileCount":21,"unpackedSize":142475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc2wgP2ac78vdJT1uTFOOUJxi0yFTv+Ijy4/DkSUubpQIgPJn2XXRyEMfuMHK9FEcyGpFUbwqI0TUE+2Xz4UKvXrs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilok+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLORAApNDb45/YvupRpaZwtRhGdzMZzEx1XD9j23tX6V616S+Md9wt\r\nQ5HLKqRIWxJAZKmM3xmEI05yKygi0/WZ7UHYxekD7JUmTmx31+Rf3YX2C7OW\r\nAKEXpNYaI4d02ugdW/O5+r0MXyOI0iQrC5oyzZFe0UqZD7D7/ZSyCvr9zzp9\r\ngkYf2UiPVl52yID+hT2bN/dJ6Q2KACRSE/WdvdAogEKJHeo/Mk62ubwLgMlU\r\nFDRLEMDq3zl762kpCy2hUJiZHniimhxcGzWAjrt2ixmUQrqWl+I6ERReNuVU\r\nDbNtUtC0lqS6Ac6d05R96LDHz/5QIsd4n9urkt7uHdZdEGsqOVkMEJ9wSxcJ\r\nkoQH0dQIFO5G7yyzDgB4FsIt7hg73G1Nlh9eBRYS5iY0V8/9A0kY+9oJXp7h\r\nH2Le7p8NkS67OQqMq0upFaT6V7AVPAJstYNrpBeD+luiC9/H8vDyKNa3ltuJ\r\nQQy9j+KMVN45CAUgiqla9ZmlTM69ac3RoYvnTQZ0KoNz6stu4A5CpEwhtTW/\r\nbzDTxtGe0rxXb5vqiKA9cBcFYBe9Z9Jk3obGS55TtczLaIdmuadMesvN70U1\r\nU0BsjJRS81DkG5MZLNePGWJgfWjUbc/P4u87fH3n5ipXYt+wm3pTbBoAsD11\r\nJT+kGbZJCpYXUf76p3EzD3W0WVh26O1rH6o=\r\n=cXfc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manhydra","email":"marc.sylvestre@manhydra.com"},"directories":{},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blue-button-meta_1.7.3_1654032702483_0.5089660016771453"},"_hasShrinkwrap":false},"1.7.4":{"name":"@amida-tech/blue-button-meta","version":"1.7.4","description":"Metadata about Blue Button format (CCDA) internal structures","main":"index.js","scripts":{"test":"grunt"},"keywords":["bluebutton","metadata","ccda"],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"contributors":[{"name":"Matt Martz","email":"matt.martz@gmail.com"},{"name":"Afsin Ustundag","email":"afsin@amida-tech.com"},{"name":"Marc Sylvestre","email":"marc.sylvestre@manhydra.com"}],"license":"Apache-2.0","engines":{"node":">= 14.19.3"},"repository":{"type":"git","url":"git+https://github.com/amida-tech/blue-button-meta.git"},"bugs":{"url":"https://github.com/amida-tech/blue-button-meta/issues"},"homepage":"https://github.com/amida-tech/blue-button-meta","devDependencies":{"grunt":"^1.5.3","grunt-contrib-connect":"^3.0.0","grunt-contrib-jshint":"^3.2.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-run":"^0.8.1","jest":"^29.3.1"},"gitHead":"079d094ec5ef8f1466570d45d235bd3997c120fa","_id":"@amida-tech/blue-button-meta@1.7.4","_nodeVersion":"16.18.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-ofK68j55xps5XYN0tDI2iyQYttiHm12JGCwURPbJkHeSS4BUpGR73Yfob2wcFIMyZ6Umgeuc0HsGWjjbYxdmMA==","shasum":"d6ab798c5a665405ca3c391dff95371071b33cdf","tarball":"https://registry.npmjs.org/@amida-tech/blue-button-meta/-/blue-button-meta-1.7.4.tgz","fileCount":21,"unpackedSize":142475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu1sU/e/HlcIuNmT2SXZVrH8TDu0NK/jWXEQJwgbMflgIhAJWWp0LQOIswBDAaUaRoWmpqllj7RXq3XFxCtBSSuc3Y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtu0FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoROQ/+LMu/nkFv50OgQzLRMOb/htBXooYYX3Kko1Gri4MwTWNEOr7N\r\n5q6bNhGFTVlYF68bN9mfmlVPy7itYe7f1E3V6y90Migv20dxQGroV4+4vISS\r\nhx2Jj1ZwWYajPNZ7A3hXXVQjtBXI0PBmBBofpF53rE+GZ5eVwgoFHaIfzTcN\r\ng/3d4c5L2KlHa7w5LU37hmzbz+7Aso9gN+PlR7isGRkSrC+nzjfCOzH7QVn0\r\nG5LJH6jrZ8YPFVfy+9ZjZ5zbt5xKgIzdOOL7UJSnReDq6dw7QIakyKHZKSE1\r\n95LORYWqukpzMdC2xf+jn+LWdTtAEeHilH4jxqHmbnDKwG4xPGgXsPhMTJhg\r\n0s+3z8T9Y9hMd7V08xoQBGLeHsQDXoaK7fwaq8nLatQKFMCWS0bsGUYQBfdr\r\nCmgh+PB6xIQahrve5h7lS4OYfZvZ8v2zWfljU3V40G5xQuyapvTr4x9EunTi\r\nwKfag23vBOwzfSTWdnjvLdOkXRJGWA5Ri5mtqixs4bsVy3lwUIliVfHzujE8\r\nKrv7oNQFxBbvmT6yok5sDKS4otPLGQMf0OY/RTE+7zfEPCSz/VJl7b+3NICb\r\nj3GYqDoTCJ3+Cn8KMKLX2c2lIKkzuO55NUOJ2IViK/cPcbbz/g0kUP9JxVe3\r\nzU/VeNaIWThT+NvCf59mQZONZdL0F8BQhac=\r\n=vUJ/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manhydra","email":"marc.sylvestre@manhydra.com"},"directories":{},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blue-button-meta_1.7.4_1672932613395_0.18297124632382467"},"_hasShrinkwrap":false},"1.7.5":{"name":"@amida-tech/blue-button-meta","version":"1.7.5","description":"Metadata about Blue Button format (CCDA) internal structures","main":"index.js","scripts":{"test":"grunt"},"keywords":["bluebutton","metadata","ccda"],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"contributors":[{"name":"Matt Martz","email":"matt.martz@gmail.com"},{"name":"Afsin Ustundag","email":"afsin@amida-tech.com"},{"name":"Marc Sylvestre","email":"marc.sylvestre@manhydra.com"}],"license":"Apache-2.0","engines":{"node":">= 18.20.0"},"repository":{"type":"git","url":"git+https://github.com/amida-tech/blue-button-meta.git"},"bugs":{"url":"https://github.com/amida-tech/blue-button-meta/issues"},"homepage":"https://github.com/amida-tech/blue-button-meta","devDependencies":{"grunt":"^1.6.1","grunt-contrib-connect":"^4.0.0","grunt-contrib-jshint":"^3.2.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-run":"^0.8.1","jest":"^29.7.0"},"_id":"@amida-tech/blue-button-meta@1.7.5","gitHead":"caf12245855c85f29b65a7ad179b585977470bde","_nodeVersion":"18.19.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-G8WqnI8rDbufDEFP913gjAGjQOnjekfSogG/2AcSb0BzcMBoPV2XRwe0SzH/ji7wuxiBacsXFVc0zSHaHnbcAg==","shasum":"420a0faeb746d316a2405e7f28422305df2e1871","tarball":"https://registry.npmjs.org/@amida-tech/blue-button-meta/-/blue-button-meta-1.7.5.tgz","fileCount":22,"unpackedSize":142900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxZW/zhC+PP0ZaQiC1wIxaQnvLtxRb0vsOZUg9JHx44AiEAwcLYUQ7WWFDZ6b3Zzh3DK0y3QR97fudj/0b8QjIG40M="}]},"_npmUser":{"name":"manhydra","email":"marc.sylvestre@manhydra.com"},"directories":{},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blue-button-meta_1.7.5_1712344274646_0.753523369268698"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-22T17:56:24.781Z","1.7.2":"2022-04-22T17:56:25.047Z","modified":"2024-04-05T19:11:15.017Z","1.7.3":"2022-05-31T21:31:42.647Z","1.7.4":"2023-01-05T15:30:13.562Z","1.7.5":"2024-04-05T19:11:14.825Z"},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"description":"Metadata about Blue Button format (CCDA) internal structures","homepage":"https://github.com/amida-tech/blue-button-meta","keywords":["bluebutton","metadata","ccda"],"repository":{"type":"git","url":"git+https://github.com/amida-tech/blue-button-meta.git"},"contributors":[{"name":"Matt Martz","email":"matt.martz@gmail.com"},{"name":"Afsin Ustundag","email":"afsin@amida-tech.com"},{"name":"Marc Sylvestre","email":"marc.sylvestre@manhydra.com"}],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"bugs":{"url":"https://github.com/amida-tech/blue-button-meta/issues"},"license":"Apache-2.0","readme":"Blue Button Meta\n================\n\nMetadata about Blue Button format internal structures\n\n[![NPM](https://nodei.co/npm/@amida-tech/blue-button-meta.png)](https://nodei.co/npm/@amida-tech/blue-button-meta/)\n\n[![Build Status](https://travis-ci.org/amida-tech/blue-button-meta.svg)](https://travis-ci.org/amida-tech/blue-button-meta)\n[![Coverage Status](https://coveralls.io/repos/amida-tech/blue-button-meta/badge.png)](https://coveralls.io/r/amida-tech/blue-button-meta)\n\n## Quick up and running guide\n\n### Prerequisites\n\n- Node.js (v14.19+) and NPM\n- Grunt.js\n\n```sh\n# Install dependencies\nnpm i\n\n# Install grunt\nnpm i -g grunt\n\n# Test\ngrunt\n\n```\n\n## Usage\n\nVarious metadata is directly available\n``` javascript\nvar bbm = require(\"@amida-tech/blue-button-meta\");\nvar CCDA = bbm.CCDA;\n\n//CCDA Document OID\nconsole.log(CCDA.document.templateId);\n\n//list of CCDA Templates and their OIDs\nconsole.log(CCDA.templates);\n\n//list of CCDA Sections and their OIDs\nconsole.log(CCDA.sections);\n\n//list of CCDA Clinical Statements and their OIDs\nconsole.log(CCDA.statements);\n\n//list of CCDA constraints\nconsole.log(CCDA.constraints.templates);\nconsole.log(CCDA.constraints.sections);\n\n//list of supported master health record sections\nconsole.log(bbm.supported_sections);\n```\n\nCode system oid to name and name to oid maps are available\n``` javascript\nvar code_systems = bbm.code_systems;\n\nvar csGender = code_systems.find('2.16.840.1.113883.5.1');\nconsole.log(csGender.name()); // \"HL7 AdministrativeGender\"\n\nvar oid = code_systems.findFromName(\"HL7 AdministrativeGender\");\nconsole.log(oid); // '2.16.840.1.113883.5.1'\n```\nFor a subset of smaller code systems code to display name and display name to code methods are available\n``` javascript\nconsole.log(csGender.codeDisplayName('F'));      // 'Female'\nconsole.log(csGender.displayNameCode('Female')); // 'F'\n```\nFor a ValueSets similar methods are available\n``` javascript\nvar csPS = code_systems.find('2.16.840.1.113883.3.88.12.3221.6.8');\nconsole.log(csPS.name()); // \"Problem Severity\"\n\nconsole.log(csPS.codeDisplayName('255604002')); // 'Mild';\nconsole.log(csPS.displayNameCode('Mild'));      // '255604002';\n```\nIn addition the parent code system is available\n``` javascript\nvar id = csPS.systemId();\nconsole.log(id.codeSystem);     // '2.16.840.1.113883.6.96'\nconsole.log(id.codeSystemName); // 'SNOMED CT'\n```\n\n## Release Notes\n\nSee release notes [here](./RELEASENOTES.md)\n\n## License\n\nLicensed under [Apache 2.0](./LICENSE)\n\n","readmeFilename":"README.md"}