Exemplo n.º 1
0
 static function getInstance(CExchangeHL7v2 $exchange)
 {
     $msg = $exchange->getMessage();
     if (self::isSource($msg->toXML()->getMSHEvenementXML())) {
         $object = new CSyslogQ22Consumer();
     } else {
         $object = new CSyslogQ22Supplier();
     }
     $object->setExchange($exchange);
     return $object;
 }
Exemplo n.º 2
0
 static function getInstance(CExchangeHL7v2 $exchange)
 {
     $msg = $exchange->getMessage();
     if (self::isSource($msg->toXML()->getMSHEvenementXML())) {
         $object = new CSyslogProvideAndRegisterDocumentSetResponse();
     } else {
         // Not implemented yet
         return false;
     }
     $object->setExchange($exchange);
     return $object;
 }