├── .gitignore ├── .travis.yml ├── README.md ├── diff.png ├── docker ├── Dockerfile ├── examples │ ├── hl7ToJson.sh │ └── jsonToHl7.sh ├── package.json └── server.js ├── index.js ├── java_dependencies ├── hapi-base-2.3.jar ├── hapi-osgi-base-2.3.jar ├── node-hl7-complete-4.0.0-SNAPSHOT.jar └── slf4j-api-1.7.16.jar ├── package.json ├── pom.xml ├── src └── main │ └── java │ └── node_hl7_complete │ └── hl7 │ └── Parser.java └── test ├── functional ├── functional-spec.js ├── test-data-retriever.js └── test-data │ ├── invalid │ └── misc │ │ └── bad-phone-example.hl7 │ └── valid │ ├── athena-health │ ├── oru-example.hl7 │ └── oru-example.js │ ├── catalyze-io │ ├── orm-example.hl7 │ └── orm-example.js │ ├── cerner │ ├── cerner_bordetella.hl7 │ ├── cerner_bordetella.js │ ├── cerner_en.hl7 │ ├── cerner_en.js │ ├── cerner_lead.hl7 │ ├── cerner_lead.js │ ├── cerner_sequential.hl7 │ └── cerner_sequential.js │ ├── corepoint-health │ ├── siu-example.hl7 │ └── siu-example.js │ ├── health-standards │ ├── bar-example.hl7 │ └── bar-example.js │ ├── healthcare-it-systems │ ├── adt-example.hl7 │ └── adt-example.js │ ├── mieweb │ ├── dft-example.hl7 │ └── dft-example.js │ ├── mirthproject │ ├── mfn-example.hl7 │ └── mfn-example.js │ ├── nist │ ├── ORU_R01_2.5.1_SampleTestCase1.hl7 │ ├── ORU_R01_2.5.1_SampleTestCase1.js │ ├── ORU_R01_2.5.1_SampleTestCase2.hl7 │ ├── ORU_R01_2.5.1_SampleTestCase2.js │ ├── ORU_R01_2.5.1_SampleTestCase3.hl7 │ ├── ORU_R01_2.5.1_SampleTestCase3.js │ ├── ORU_R01_2.5.1_SampleTestCase4.hl7 │ ├── ORU_R01_2.5.1_SampleTestCase4.js │ ├── ORU_R01_2.5.1_SampleTestCase5.hl7 │ ├── ORU_R01_2.5.1_SampleTestCase5.js │ ├── ORU_R01_2.5.1_SampleTestCase6.hl7 │ └── ORU_R01_2.5.1_SampleTestCase6.js │ ├── realm │ ├── realm-animal-rabies.hl7 │ ├── realm-animal-rabies.js │ ├── realm-campylobacter-jejuni.hl7 │ ├── realm-campylobacter-jejuni.js │ ├── realm-cj-badloinc.hl7 │ ├── realm-cj-badloinc.js │ ├── realm-cj-joeslab.hl7 │ ├── realm-cj-joeslab.js │ ├── realm-cj.hl7 │ ├── realm-cj.js │ ├── realm-hepatitis-c-virus.hl7 │ └── realm-hepatitis-c-virus.js │ └── remote-operations │ ├── mdm-example.hl7 │ └── mdm-example.js └── unit └── main-spec.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | target -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/README.md -------------------------------------------------------------------------------- /diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/diff.png -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/examples/hl7ToJson.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/docker/examples/hl7ToJson.sh -------------------------------------------------------------------------------- /docker/examples/jsonToHl7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/docker/examples/jsonToHl7.sh -------------------------------------------------------------------------------- /docker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/docker/package.json -------------------------------------------------------------------------------- /docker/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/docker/server.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/index.js -------------------------------------------------------------------------------- /java_dependencies/hapi-base-2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/java_dependencies/hapi-base-2.3.jar -------------------------------------------------------------------------------- /java_dependencies/hapi-osgi-base-2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/java_dependencies/hapi-osgi-base-2.3.jar -------------------------------------------------------------------------------- /java_dependencies/node-hl7-complete-4.0.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/java_dependencies/node-hl7-complete-4.0.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /java_dependencies/slf4j-api-1.7.16.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/java_dependencies/slf4j-api-1.7.16.jar -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/package.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/node_hl7_complete/hl7/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/src/main/java/node_hl7_complete/hl7/Parser.java -------------------------------------------------------------------------------- /test/functional/functional-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/functional-spec.js -------------------------------------------------------------------------------- /test/functional/test-data-retriever.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data-retriever.js -------------------------------------------------------------------------------- /test/functional/test-data/invalid/misc/bad-phone-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/invalid/misc/bad-phone-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/athena-health/oru-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/athena-health/oru-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/athena-health/oru-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/athena-health/oru-example.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/catalyze-io/orm-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/catalyze-io/orm-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/catalyze-io/orm-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/catalyze-io/orm-example.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/cerner/cerner_bordetella.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/cerner/cerner_bordetella.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/cerner/cerner_bordetella.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/cerner/cerner_bordetella.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/cerner/cerner_en.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/cerner/cerner_en.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/cerner/cerner_en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/cerner/cerner_en.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/cerner/cerner_lead.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/cerner/cerner_lead.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/cerner/cerner_lead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/cerner/cerner_lead.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/cerner/cerner_sequential.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/cerner/cerner_sequential.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/cerner/cerner_sequential.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/cerner/cerner_sequential.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/corepoint-health/siu-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/corepoint-health/siu-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/corepoint-health/siu-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/corepoint-health/siu-example.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/health-standards/bar-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/health-standards/bar-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/health-standards/bar-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/health-standards/bar-example.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/healthcare-it-systems/adt-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/healthcare-it-systems/adt-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/healthcare-it-systems/adt-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/healthcare-it-systems/adt-example.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/mieweb/dft-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/mieweb/dft-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/mieweb/dft-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/mieweb/dft-example.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/mirthproject/mfn-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/mirthproject/mfn-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/mirthproject/mfn-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/mirthproject/mfn-example.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase1.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase1.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase1.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase2.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase2.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase2.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase3.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase3.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase3.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase4.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase4.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase4.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase5.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase5.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase5.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase6.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase6.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/nist/ORU_R01_2.5.1_SampleTestCase6.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-animal-rabies.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-animal-rabies.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-animal-rabies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-animal-rabies.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-campylobacter-jejuni.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-campylobacter-jejuni.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-campylobacter-jejuni.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-campylobacter-jejuni.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-cj-badloinc.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-cj-badloinc.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-cj-badloinc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-cj-badloinc.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-cj-joeslab.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-cj-joeslab.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-cj-joeslab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-cj-joeslab.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-cj.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-cj.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-cj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-cj.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-hepatitis-c-virus.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-hepatitis-c-virus.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/realm/realm-hepatitis-c-virus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/realm/realm-hepatitis-c-virus.js -------------------------------------------------------------------------------- /test/functional/test-data/valid/remote-operations/mdm-example.hl7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/remote-operations/mdm-example.hl7 -------------------------------------------------------------------------------- /test/functional/test-data/valid/remote-operations/mdm-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/functional/test-data/valid/remote-operations/mdm-example.js -------------------------------------------------------------------------------- /test/unit/main-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/node-hl7-complete/HEAD/test/unit/main-spec.js --------------------------------------------------------------------------------