{"_id":"@amida-tech/hl7","_rev":"3-a07854ea2cdbace5c2cb6a31a3432551","name":"@amida-tech/hl7","dist-tags":{"latest":"1.1.5"},"versions":{"1.1.2":{"name":"@amida-tech/hl7","version":"1.1.2","description":"Parsing HL7 into JSON","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/amida-tech/hl7.git"},"keywords":["hl7","json","parser"],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"bugs":{"url":"https://github.com/amida-tech/hl7/issues"},"homepage":"https://github.com/amida-tech/hl7","license":"Apache-2.0","devDependencies":{"grunt":"^1.5.2","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"},"engines":{"node":">= 14.19.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"d35ec60c12edbec5499632934b8d297e593c84ba","_id":"@amida-tech/hl7@1.1.2","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-AmWIES2buJXtuhlPLDB1ZfHnFHrSfOXO5PgTmaN+912AqWVQeeXucPpAYofK36r/ReDG9K/YgO/dntpoTIzPww==","shasum":"f6c7d3f329bb12295a5e554a9ca9a501509fc8c2","tarball":"https://registry.npmjs.org/@amida-tech/hl7/-/hl7-1.1.2.tgz","fileCount":132,"unpackedSize":92074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpzgtfjLTALAOgzHV1AdicVjBg75N7O+QKvSgiNSxs8AIgb8H5LIX9Yg3bIWti1UZfHWUTHJetH8JSeB1II9M9ub8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWEfXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKDg//SAPgF8Fk7I+K/lT5doioWyIg38b/IoCR2RWzBOxgrQve7iT0\r\nyyHlza1UWjRCDQPsnkXsXgPQbUvvWLrIU518ODQ7nVcywpOw3J0iYJbKDuJh\r\nSwx1k9o81g1ouaKYfgjH2zVUSKmWNjWjZkQLKBSnpDYxuANXh9lvymUHz2Ra\r\nmp1y/85lWiUzLrGQ8nsY3o20iaQa5Z5BnebrE1jhpone0/XErS984weYmTGw\r\nZbx1sMynVc4IfRJrKsbUtGGHG4KWiUYVnUDnpWYKZyDg/TdL78B+b8lOMnxH\r\nY7pmcTbdcwaiwSeIPrRW6cEpnGaE5oZh1fkzvVz1xWX0ciyxBIsDIsIeT9q0\r\nvOed2jgS8vuXdlPS/+LBzkcGPTmscx83u3FJUagipsvM/F1eo6z5FevTBOKo\r\njpn5zwDGsBP/+EOn5pWrIoWc95AwzLEmQ/MFUbdjn89XjeriR5sSAgc2nBqw\r\nEmvS4djcIMGebF/9CYk5RLdfHJpIJnuFaqlJevYlbk99plLAq2ao/wOA8tc4\r\nIbicxOljR8tg9K4f2DZCuBnfog69MYqyeQgMQkeOjfRabpBD8MwQ4Uu3arUi\r\ncUjuezurAWjgbL4mut3pzJknGMvnLGb1aM6jp1j3NKHfzOn4o7bMYmZj9gN0\r\nCLpOFegpFKC3WAKN4xT2TvXXbHkO7BXSAFk=\r\n=//H7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manhydra","email":"marc.sylvestre@manhydra.com"},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hl7_1.1.2_1649952727496_0.15280267002656878"},"_hasShrinkwrap":false},"1.1.3":{"name":"@amida-tech/hl7","version":"1.1.3","description":"Parsing HL7 into JSON","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/amida-tech/hl7.git"},"keywords":["hl7","json","parser"],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"bugs":{"url":"https://github.com/amida-tech/hl7/issues"},"homepage":"https://github.com/amida-tech/hl7","license":"Apache-2.0","devDependencies":{"grunt":"^1.5.3","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"},"engines":{"node":">= 14.19.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"5da39a35c3ad17ca4759cf3477050f5c5c2b01e1","_id":"@amida-tech/hl7@1.1.3","_nodeVersion":"16.14.2","_npmVersion":"8.10.0","dist":{"integrity":"sha512-likCh1SfFb2HpgSxoNm8QyL/W+X0VHkLl9GP+Ztx/MgQx8F/7Uh+Ch9eeQ0528GyFJ6O7F6v5S5rn9jwV1v+jw==","shasum":"c99693330bffb1bda82240f437866edb94d19a6f","tarball":"https://registry.npmjs.org/@amida-tech/hl7/-/hl7-1.1.3.tgz","fileCount":132,"unpackedSize":92084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtedN42dyCZs6gM6EaEubKR2jLJ9/KOHX2KwUbUez8XgIgEWX6vful/sVBMde3TGLUEPUKrGxzYXxy8zNXmJJqH9g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiloD6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra/A//falD4VP6algfVYS/Xw6WkbB0bunFdIiZHs5KJimg4MFfVV+o\r\n2BQmUeJPMbhktYGHaG3A/wkDuWqdVrB3aWMASnGajRcniVza0z2+vAt6uuSn\r\nsYzWCfA2b9t2SlvLlHlYY9L0idcIMn1whXveXXGYzV+OXUBbeE3pWYPM+K9A\r\nH/guONARCIhQMAmtQ7ZgGjqTdnmZQPY8HLBOgBgBxF1dRxs1mw2gia6nTPdj\r\n1wIyZW+ttikCqIHLO3BEP1Kor3djiq14inRwMlNJoN2Ej4GSkh7/S2FEQKoA\r\nkijFy7Fy9eVLOwTNEanbYnlweoBz8gRAl1V6eWRJGeJC1Yza2LffTpH7rBi6\r\nBI1Dw4vTikKVuSXn5q5A6TSU5L1tE5fqdmoWOAbKlsDaGKwC+X1lpGYFbRPI\r\nxCJC67U2zYB+vDTqQlyV9BWTCBMmuSPw1SjP3AdDVcrLuXdnKgh3ne70BOtW\r\nuSmRUdFuQGWdr3/EoZ8+cJqi4lLDaAKyV43SiKOWoUVzvtKHpZeD2wAS+pUc\r\nd64P46Kxt4957uqveOSdurgvdGq02WfYbx1rGrd6X+zo6Pxv4U2DyAUnO01f\r\nUTH4QNDFZ4+nFJkcPtUx5TYoqLcevKi65VhagTM2D263uT+IGcfvFrJPuUaa\r\n5s6tZTt1XVY1X0Nb/70d0epip1zGC+ZgkbA=\r\n=fAZR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manhydra","email":"marc.sylvestre@manhydra.com"},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hl7_1.1.3_1654030586322_0.2855372484470424"},"_hasShrinkwrap":false},"1.1.4":{"name":"@amida-tech/hl7","version":"1.1.4","description":"Parsing HL7 into JSON","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/amida-tech/hl7.git"},"keywords":["hl7","json","parser"],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"bugs":{"url":"https://github.com/amida-tech/hl7/issues"},"homepage":"https://github.com/amida-tech/hl7","license":"Apache-2.0","devDependencies":{"grunt":"^1.5.3","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"},"engines":{"node":">= 14.19.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"d3f93cad6e9cf6f561aad9969ac00d5064fc0b1c","_id":"@amida-tech/hl7@1.1.4","_nodeVersion":"16.18.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-2rVPliI9a41DqEf74FaJf4elwdn2q0FZ+AVh+K/X0SkteMx7JzCJWzoXNvc4Z2G0MshVIDaqWUEExoWuMUn+ww==","shasum":"f2a47efc09e325ba767f2319de662d03cfd2d017","tarball":"https://registry.npmjs.org/@amida-tech/hl7/-/hl7-1.1.4.tgz","fileCount":132,"unpackedSize":92084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfUt1sE3bLrfynjMupbtio1wiZUGmgRMiceiVxlb2QgAiBJpzqXIWwkgZSspo6CN+nuFisEv/aA4a3BzIHWzlydLQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtu6NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRqQ/+OYc8AhnO48aAdSO0pBZ0TawJ9sXUQbmohgwcwPpyQa21HyIQ\r\nqu0luGPBiJjxs64UdtYbnfjZMNMEFWuzzfLNgSCx2y/8AkISiavr9zYOxvb7\r\ncl4QT7QG2DQG26TILntH5AE574kOUMyrfIdSFFAqeWrfPjM6SgCtHNX8yWwy\r\nqHob10llWxQM+PS6VF/u6NBjOPYLALQtP2YxhA8xhRkZqqp9SBS6/+arPzQK\r\nhP1F5l1MS05N6bK7jE+v5MQbJ7FT+dfGu6MA1Yhqx4W2iF0Tp9avn6fMZx5l\r\nKWF42eMZAIhuGaY1AUixGUsIMS7+k+6xcJRKAEa6/4RkkoIWylcM0YQncaU+\r\nzdgOu+HoEt0jxJr5uew5hXV6GAfE+Qj4IcAhPBWuRTQFzCeJlBYsEURg48hy\r\nUgZ7ViA/eEd1FlEO+9B2lVvkXSTGy0mxKeZtXRMpRYnAruky4z5OTn/FCcVJ\r\n+e3sRfBgtLgAcz6G3NAy9n0w5WRRRi8JNytJbvgoJ7KfxeA0yPeb6wVgoW6u\r\nHqfFw5VpJMFOGUsdpDQ0BN84KR76AoOEOGWSiJu32yZ43ngJ7QOVKvPebKzh\r\nrtoM0SDfh2ZX0EGcKXAmR0+FLBW5NcelVrVbti4F2815RMPi0+AjImXo2tQr\r\n34xvi8vFgfptMe3skfsRUmpeQ4r0Elcv7ns=\r\n=pt6l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manhydra","email":"marc.sylvestre@manhydra.com"},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hl7_1.1.4_1672933005253_0.37752407895574125"},"_hasShrinkwrap":false},"1.1.5":{"name":"@amida-tech/hl7","version":"1.1.5","description":"Parsing HL7 into JSON","main":"index.js","scripts":{"test":"grunt","coverage":"grunt run:coverage"},"repository":{"type":"git","url":"git+https://github.com/amida-tech/hl7.git"},"keywords":["hl7","json","parser"],"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"bugs":{"url":"https://github.com/amida-tech/hl7/issues"},"homepage":"https://github.com/amida-tech/hl7","license":"Apache-2.0","devDependencies":{"grunt":"^1.6.1","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"},"engines":{"node":">= 14.19.1"},"directories":{"lib":"lib","test":"test"},"_id":"@amida-tech/hl7@1.1.5","gitHead":"11f6ffd08172f4b81be5bdd31a54a356cd7aa4e9","_nodeVersion":"18.19.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-G43IodslFzHxZaA5xb2NCjjVaGNn9fZLYcuq+0IUm5Aagg3CURhr48LiOoJwOzSlEQy7s4LE0wuAUXWtJvpfyA==","shasum":"70dc74a797c6d1415aae69a9ef2e0ef1a76f0be8","tarball":"https://registry.npmjs.org/@amida-tech/hl7/-/hl7-1.1.5.tgz","fileCount":133,"unpackedSize":92647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv3H15eUMqasr7V7lBRaF/naLLhrzJ2kGsGb2kRf+OxwIhANsRTQh518KSRObtug7SxrmCeus/Sw/Vp0TrKL+yTINg"}]},"_npmUser":{"name":"manhydra","email":"marc.sylvestre@manhydra.com"},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hl7_1.1.5_1712344258474_0.12677188873924394"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-14T16:12:07.444Z","1.1.2":"2022-04-14T16:12:07.664Z","modified":"2024-04-05T19:10:58.862Z","1.1.3":"2022-05-31T20:56:26.478Z","1.1.4":"2023-01-05T15:36:45.435Z","1.1.5":"2024-04-05T19:10:58.680Z"},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"description":"Parsing HL7 into JSON","homepage":"https://github.com/amida-tech/hl7","keywords":["hl7","json","parser"],"repository":{"type":"git","url":"git+https://github.com/amida-tech/hl7.git"},"author":{"name":"Dmitry Kachaev","email":"dmitry.kachaev@gmail.com","url":"http://github.com/kachok"},"bugs":{"url":"https://github.com/amida-tech/hl7/issues"},"license":"Apache-2.0","readme":"HL7\n=========\n\nHL7 v2 parser/serializer in JavaScript \n\nCurrently supports ORU^R01 (Lab Results) HL7 v 2.3-2.5 messages.\n\nFollowing segments are implemented:\n\n* MSH - Message Header\n* PID - Patient Identification\n* OBR - Observation Request\n* OBX - Observation Result\n* NTE - Notes and Comments\n\n## Example\n\n```\nMSH|^~\\&|SOME LAB|LAB|HOSPITAL|BLDG4|200202150930||ORU^R01|CNTRL-3456|P|2.4\nPID|||555-44-4444||EVERYWOMAN^EVE^E^^^^L|JONES|19620320|F|||153 FERNWOOD DR.^^STATESVILLE^OH^35292||(206)3345232|(206)752-121||||AC555444444||67-A4335^OH^20030520\nOBR|1|845439^GHH OE|1045813^GHH LAB|15545^GLUCOSE|||200202150730|||||||||555-55-5555^PRIMARY^PATRICIA P^^^^MD^^|||||||||F||||||444-44-4444^HIPPOCRATES^HOWARD H^^^^MD\nOBX|1|SN|1554-5^GLUCOSE^POST 12H CFST:MCNC:PT:SER/PLAS:QN||^182|mg/dl|70_105|H|||F\n```\n\n\n```javascript\n[\n\t[\"MSH\",\n\t\"|\",\n\t\"^~\\&\",\n\t[[\"SOME LAB\"]]\n\t...\n\t],\n\t[\"PID\",\n\t[[\"\"]],\n\t[[\"\"]],\n\t[[\"555-444-4444\"]],\n\t]\n]\n```\n\n\n## Quick up and running quide\n\n### Prerequisites\n\n- Node.js (v14.19+) and NPM\n- Grunt.js\n\n```sh\n# install dependencies and build\n\nnpm i\ngrunt\n```\n\n## Additional message types\nCurrently, Amida's Node-only HL7 library does not provide full HL7 coverage. For a more complete implementation built on the Java HAPI HL7 implementation, see https://github.com/MatthewVita/node-hl7-complete. Keep in mind that running this library requires the use of Java 7.\n\nThe HAPI library exports two functions, `jsToHl7` and `hl7ToJs`. If you want to use the HAPI library as a drop-in for this library, replace `parseString(data)` with `hl7ToJs(data, callback)`, and replace `serializeJSON(data, options)` with `jsToHl7(dataType, data, callback)`.\n\n## Contributing\n\nContributors are welcome. See [issues](https://github.com/amida-tech/hl7/issues)\n\n## Release Notes\n\nSee release notes [here](./RELEASENOTES.md)\n\n## License\n\nLicensed under [Apache 2.0](./LICENSE)\n","readmeFilename":"README.md"}