A34, A39 und A40 Merge und A47 Change Identifier Nachrichten

FELIX (vormals ITC-Connect) kann ab Version 5.7.29xx auch die Patient Merge Nachrichten A34, A39,  A40  und A47 verarbeiten, dazu ist aber eine Erweiterung des für den ADT Kanal verwendeten Scripts erforderlich:

Fügen Sie vor if (aMsgType = 'ADT') and not FindOrCreateSubject(aPID, aFirstname, aLastname, aBirthDate) then ... folgenden Code-Block ein:

if (aMsgType = 'ADT') and ((aMoveType = 'A34') or (aMoveType = 'A39') or (aMoveType = 'A40') or
      (aMoveType = 'A11') or (aMoveType = 'A12') or (aMoveType = 'A13') or (aMoveType = 'A23') or 
      (aMoveType = 'A29')) and not FindSubjectWithBirthdate(aPID, aBirthDate) then  
        exit                    
      else

Fügen Sie dann vor end else if aSegment='nk1' then  ... folgenden Code Block ein:

end else if aSegment='mrg' then begin
      if (aMoveType='A34') or (aMoveType='A39') or (aMoveType='A40') or (aMoveType='A47')  then
        MergeSubject(GetData('1-1-1-1'));

Bitte beachten Sie, dass dieser Code nur ab der oben angegebenen Version lauffähig ist, da ältere Versionen nicht über die Scriptfunktion MergeSubject verfügen und dann der ganze Script scheitert.