Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. describe('>>>>>>>>>>>>>>>>>>>>>>>>> HL7 FUNCTIONS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<', () ->
  2.  
  3. it('should be able to send an AA ACK Message', (done) ->
  4. err = ''
  5. client = {}
  6. client.write = (message)->
  7. expect(message).toBe(testDummies.hl7.expectedACK)
  8. done()
  9.  
  10. hl7.sendAcknowlegmentMessage(testDummies.hl7.parsedMessage, true, err, client)
  11.  
  12. hl7Date = () ->
  13. new Date().toISOString().slice(0,16).replace(/-|:|T/g,"") ##YYYYMMDDHHMMSS.UUUU[+|-ZZzz] digits on the right side can be skipped
  14.  
  15. exports.sendAcknowlegmentMessage = (message, accept, err, client) ->
  16. ...
  17. msh = 'MSH|^~\&|' + sendingApplication + '|' + sendingFacility + '|' + receivingApplication + '|' + receivingFacility + '|' + hl7Date() + '||ACK' + messageType + '|' + answerMessageId + '|P|' + versionID + 'rn'
  18. msa = 'MSA|' + messageAccepted + '|' + messageControllId + '|' + err + '|' + 'rn'
  19. returnMessage = 'v' + msh + msa + 'rn'
  20. client.write(returnMessage)
  21. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement