{"_id":"@amida-tech/hl7-parser","name":"@amida-tech/hl7-parser","dist-tags":{"latest":"1.2.3"},"versions":{"1.2.3":{"name":"@amida-tech/hl7-parser","version":"1.2.3","description":"Typescript library to parse hl7 message into a typescript/javascript object and back","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run":"ts-node ./src/index.ts","prepublishOnly":"tsc -p ./ --outDir ./dist/","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/Manhydra/HL7Parser.git"},"keywords":["Hl7","Health","Level","Seven","HIS"],"author":{"name":"Rustam Goygov","email":"GoygovRustam@gmail.com"},"contributors":[{"name":"Marc Sylvestre","email":"marc.sylvestre@manhydra.com"}],"license":"MIT","bugs":{"url":"https://github.com/Manhydra/HL7Parser/issues"},"homepage":"https://github.com/Manhydra/HL7Parser#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.9","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"^4.7.4"},"gitHead":"e33339b7ba6097a3ced27bbde6c6735d2aa6d033","_id":"@amida-tech/hl7-parser@1.2.3","_nodeVersion":"16.14.2","_npmVersion":"8.18.0","dist":{"integrity":"sha512-Nkc7SCbkFapVRBIa++FOhWKApeNkUBpDMBwnnkChrqX9tB97gwBqYa/Txsf9kTeT/ZNiHhMhrxdXrStjWSxICQ==","shasum":"bbd93a107bab9b1ed5777576e6562814307eb06c","tarball":"https://registry.npmjs.org/@amida-tech/hl7-parser/-/hl7-parser-1.2.3.tgz","fileCount":41,"unpackedSize":138951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRMzNxWbtYNdHManxTHN83Jpk6sYkuIv15lCNWN4L4yAiB7kvfhP3ymPP/DLUiih80Y71HqJeyQ9LKbJ9OYPrRKEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIOwpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4WQ/8CH11+WL5tSTMVuC7uTIRfzM+hDqmX+4JbshPfm50TTbulANb\r\n1jeSa4sskkppYZCByyquWk1Hwep/1F4BSH/L1cwoKs0+Uu9YjXx1WS2unjRd\r\nygC7NRXO8VNiCIax9yox5xEYBnSOVXswyQNHP5cxI9O9gtz/UjbIrdbIuaA2\r\nOofpMpf9YsK+n9XJ58JwsWE9DWh29rLoLqaMWgDFbSnoZFm7zgGLbvmYz34I\r\n5SfWFvPWinjKd8aqeimQKPyalp5FeJc394DTqSMvaXY2Xh/mq1RLTml/c39P\r\nl7hVsW0QOa5p/dyFBo9BpV7tIprpVI0DJqrZHTQQPtRr1VDTU5w31lltHbaW\r\nE+mP0yzhoolPb92WDymKdSVlaECA6PVCZR0YqkmshEcsOVtOPWYivYC9vYEr\r\nFzsHN0wKF+my3hQ+4GDdo3bCpvTKT/AGg6mVxpTn50qFCB5GtRWxGRAUvYGH\r\n7qaQrviJPnmNHQspywV4VcQk9o9P1NNtWB5Ybj1/Sm2xS4ShrCaaTLx0sMTr\r\niWM/y7FFGHu4odJLKOWn2yGKt1dyQX2PsfrbWle+lxPgbeOcjOv22zIjmYvr\r\nbgy46gp2JrHmFEmewhSFwX1wLnVBFg6kKUnlLgtd/higPRx95nCaXVoMTVwA\r\nolYyG25LTQh//mB6ze4/v8rBYFWEDJ5IQcg=\r\n=Cm0d\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/hl7-parser_1.2.3_1663101993121_0.26467644147737035"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-13T20:46:32.971Z","1.2.3":"2022-09-13T20:46:33.307Z","modified":"2022-09-13T20:46:33.498Z"},"maintainers":[{"name":"manhydra","email":"marc.sylvestre@manhydra.com"}],"description":"Typescript library to parse hl7 message into a typescript/javascript object and back","homepage":"https://github.com/Manhydra/HL7Parser#readme","keywords":["Hl7","Health","Level","Seven","HIS"],"repository":{"type":"git","url":"git+https://github.com/Manhydra/HL7Parser.git"},"contributors":[{"name":"Marc Sylvestre","email":"marc.sylvestre@manhydra.com"}],"author":{"name":"Rustam Goygov","email":"GoygovRustam@gmail.com"},"bugs":{"url":"https://github.com/Manhydra/HL7Parser/issues"},"license":"MIT","readme":"# HL7Parser\nHL7 (Health Level Seven) message parser.\n\nGets raw hl7 message string and returns structured object of the hl7 message.\n\n## Steps:\n\n### 1 - Install library.\n```sh\nnpm i @amida-tech/hl7-parser\n```\n\n### 2 - Import library into your project.\n```javascript\nimport { Hl7Message, Hl7Parser } from '@amida-tech/hl7-parser';\n```\n\n### 3 - Create instance of the class Hl7Parser.\n```javascript\nvar hl7Parser = new Hl7Parser();\n```\n\n## Ready to use!\n\n### Methods - raw hl7 ->  object Hl7Message:\n```javascript\nhl7Parser.getHl7Model(rawHl7Message: string, withDefinitions:boolean (optional))\n```\n\n \"withDefinitions\" flag with add definitions to the object, so every field in Hl7 will have definition (description and length for now). \n\n### object Hl7Message -> raw hl7:\n```javascript\nhl7Parser.getHl7Message(hl7Message:Hl7Message); (to be implemented)\n```\n","readmeFilename":"README.md"}