public override bool ValidateContextual(ParticipantHandler participantHandler, List <Chain> chains) { var ret = participantHandler.HasSender(SenderAddress) && ValidateTransactionIntegrity(participantHandler.GetSenderKey(SenderAddress)); ret &= participantHandler.HasSender(PhysicianAddress) && participantHandler.HasPatient(PatientAddress); return(ret); }