├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── file.js ├── message.js └── tcp.js ├── lib ├── client │ ├── file-client.js │ └── tcp-client.js ├── connect │ ├── file.js │ ├── proto.js │ └── tcp.js ├── hl7 │ ├── component.js │ ├── delimiters.js │ ├── field.js │ ├── header.js │ ├── message.js │ ├── parser.js │ └── segment.js ├── index.js └── server │ ├── file-server.js │ └── tcp-server.js ├── package.json └── test ├── samples ├── adt.hl7 ├── adt.txt ├── orm.hl7 ├── oru-imm.hl7 └── oru.hl7 ├── setup.js ├── test-connect.js ├── test-hl7.js └── test-server.js /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | *.log 4 | test-import -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/README.md -------------------------------------------------------------------------------- /examples/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/examples/file.js -------------------------------------------------------------------------------- /examples/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/examples/message.js -------------------------------------------------------------------------------- /examples/tcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/examples/tcp.js -------------------------------------------------------------------------------- /lib/client/file-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/client/file-client.js -------------------------------------------------------------------------------- /lib/client/tcp-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/client/tcp-client.js -------------------------------------------------------------------------------- /lib/connect/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/connect/file.js -------------------------------------------------------------------------------- /lib/connect/proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/connect/proto.js -------------------------------------------------------------------------------- /lib/connect/tcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/connect/tcp.js -------------------------------------------------------------------------------- /lib/hl7/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/hl7/component.js -------------------------------------------------------------------------------- /lib/hl7/delimiters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/hl7/delimiters.js -------------------------------------------------------------------------------- /lib/hl7/field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/hl7/field.js -------------------------------------------------------------------------------- /lib/hl7/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/hl7/header.js -------------------------------------------------------------------------------- /lib/hl7/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/hl7/message.js -------------------------------------------------------------------------------- /lib/hl7/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/hl7/parser.js -------------------------------------------------------------------------------- /lib/hl7/segment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/hl7/segment.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/server/file-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/server/file-server.js -------------------------------------------------------------------------------- /lib/server/tcp-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/lib/server/tcp-server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/package.json -------------------------------------------------------------------------------- /test/samples/adt.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/test/samples/adt.hl7 -------------------------------------------------------------------------------- /test/samples/adt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/test/samples/adt.txt -------------------------------------------------------------------------------- /test/samples/orm.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/test/samples/orm.hl7 -------------------------------------------------------------------------------- /test/samples/oru-imm.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/test/samples/oru-imm.hl7 -------------------------------------------------------------------------------- /test/samples/oru.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/test/samples/oru.hl7 -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | 3 | -------------------------------------------------------------------------------- /test/test-connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/test/test-connect.js -------------------------------------------------------------------------------- /test/test-hl7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/test/test-hl7.js -------------------------------------------------------------------------------- /test/test-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitgeek/simple-hl7/HEAD/test/test-server.js --------------------------------------------------------------------------------