Skip to content

Instantly share code, notes, and snippets.

@rivant
Created August 6, 2015 21:17
Show Gist options
  • Save rivant/2943b1cf4963ced33530 to your computer and use it in GitHub Desktop.
Save rivant/2943b1cf4963ced33530 to your computer and use it in GitHub Desktop.
DECLARE STATUS_S15 INTEGER 0;
IF (ref_I_InputRootRef_PARM. XML.MRM ."NS1:CIM" ."NS1:MSH" ."NS1:MessageType" ."NS1:TheMessageType" = 'SIU' AND
COALESCE(ref_I_InputRootRef_PARM .XML .MRM ."NS1:CIM" ."NS1:MSH" ."NS1:MessageType" ."NS1:TriggerEvent" ,'' ) <> 'S15' AND
NOT(UTILS .FUNC_IsAbsoluteNull (ref_I_InputRootRef_PARM .XML .MRM ."NS1:CIM" ."NS1:AIL" ."NS1:LocationResourceID" ."NS1:PointOfCare" ))) THEN
IF ( COALESCE(ref_I_InputRootRef_PARM .XML .MRM ."NS1:CIM" ."NS1:SCH" ."NS1:FillerStatusCode" ."NS1:Identifier" ,'' ) <> 'C' AND
COALESCE(ref_I_InputRootRef_PARM .XML .MRM ."NS1:CIM" ."NS1:SCH" ."NS1:FillerStatusCode" ."NS1:Identifier" ,'' ) <> 'B' ) THEN
SET STATUS_S15 = 1;
ELSE SET STATUS_S15 = 0;
END IF ;
ELSE IF (ref_I_InputRootRef_PARM. XML.MRM ."NS1:CIM" ."NS1:MSH" ."NS1:MessageType" ."NS1:TheMessageType" = 'SIU' AND
COALESCE(ref_I_InputRootRef_PARM .XML .MRM ."NS1:CIM" ."NS1:MSH" ."NS1:MessageType" ."NS1:TriggerEvent" ,'' ) = 'S15' AND
NOT(UTILS .FUNC_IsAbsoluteNull (ref_I_InputRootRef_PARM .XML .MRM ."NS1:CIM" ."NS1:AIL" ."NS1:LocationResourceID" ."NS1:PointOfCare" ))) THEN
SET STATUS_S15 = 1;
ELSE SET STATUS_S15 = 0;
END IF ;
END IF ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment