Forum Discussion
Hi Rich ,
I am sorry, if i am not able to convey my concern.
This is HL7 message validation this is part of CorePoint interface validation.
Protocol : TCP/IP , MLLP ( Minimal Lower Layer Protocal)
Inbound Message / Request :
MSH|^~\&|GHH LAB|ELAB-3|GHH OE|BLDG4|200202150930||ORU^R01|CNTRL-3456|P|2.4<cr>
PID|||555-44-4444||EVERYWOMAN^EVE^E^^^^L|JONES|19620320|F|||153 FERNWOOD DR.^^STATESVILLE^OH^35292||(206)3345232|(206)752-121||||AC555444444||67-A4335^OH^20030520<cr>
OBR|1|845439^GHH OE|1045813^GHH LAB|15545^GLUCOSE|||200202150730|||||||||555-55-5555^PRIMARY^PATRICIA P^^^^MD^^|||||||||F||||||444-44-4444^HIPPOCRATES^HOWARD H^^^^MD<cr>
OBX|1|SN|1554-5^GLUCOSE^POST 12H CFST:MCNC:PT:SER/PLAS:QN||^182|mg/dl|70_105|H|||F<cr>
OutBound Message / Responce :
MSH|^~\&|SMS|199912271408|EPIC|EPICADT|20200416191818||ACK|ACK20200416191818|P|2.3
MSA|AA|D
Rest of the things are same as Rest API validation e.g.
-Status Code
- Response time
- Expected Response and Actual response
- validation of Request or Inbound message
Please let me know is this proper information about Hl7 validation ( health Care / CorePoint )
Thanks,
Swapnil
Hi swapnils,
I see that you asked this question in the TestComplete community also. As far as I understand, your initial task is to compare HL7 messages. I'm not sure of any of SmartBear tools allow doing it out of the box. However, all of them provide rich scripting features that you can use. In ReadyAPI, you can treat HL7 message as a file and write a groovy script to compare the inbound and outbound files. You can prepare a similar script in TestComplete as well.
I suppose you will need to work with regular expressions.
If this isn't what you are looking for, could you please describe your task in detail?