Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe('>>>>>>>>>>>>>>>>>>>>>>>>> HL7 FUNCTIONS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<', () ->
- it('should be able to send an AA ACK Message', (done) ->
- err = ''
- client = {}
- client.write = (message)->
- expect(message).toBe(testDummies.hl7.expectedACK)
- done()
- hl7.sendAcknowlegmentMessage(testDummies.hl7.parsedMessage, true, err, client)
- hl7Date = () ->
- new Date().toISOString().slice(0,16).replace(/-|:|T/g,"") ##YYYYMMDDHHMMSS.UUUU[+|-ZZzz] digits on the right side can be skipped
- exports.sendAcknowlegmentMessage = (message, accept, err, client) ->
- ...
- msh = 'MSH|^~\&|' + sendingApplication + '|' + sendingFacility + '|' + receivingApplication + '|' + receivingFacility + '|' + hl7Date() + '||ACK' + messageType + '|' + answerMessageId + '|P|' + versionID + 'rn'
- msa = 'MSA|' + messageAccepted + '|' + messageControllId + '|' + err + '|' + 'rn'
- returnMessage = 'v' + msh + msa + 'rn'
- client.write(returnMessage)
- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement